ich_Schmiddy
Mitglied
Hallo!
Ich will eine Druckfunktion implementieren. Ich habe damit angefangen eine Methode zu schreiben.
public void Drucken(Vector Druck)
{
PrinterJob pj;
pj = PrinterJob.getPrinterJob();
PageFormat pf = new PageFormat();
pj.pageDialog(pf);
pj.printDialog();
//pj.setPrintable(druckbar);
(...)
}
In Meinem Buch habe ich gelesen, daß ein Objekt die Schnittstelle Printable implementieren muß. Daher habe ich versucht eine Klasse zu schreiben, die das Interface implementiert, und in der obigen Funktion will ich mit setPrintable diese Klasse setzen. Es gibt aber immer einen Fehler... Was mache ich falsch?
static public class druckbar implements Printable
{
public int print(Graphics g, PageFormat pf, int page) throws PrinterException
{
int i = 0;
return i;
}
}
Ich will eine Druckfunktion implementieren. Ich habe damit angefangen eine Methode zu schreiben.
public void Drucken(Vector Druck)
{
PrinterJob pj;
pj = PrinterJob.getPrinterJob();
PageFormat pf = new PageFormat();
pj.pageDialog(pf);
pj.printDialog();
//pj.setPrintable(druckbar);
(...)
}
In Meinem Buch habe ich gelesen, daß ein Objekt die Schnittstelle Printable implementieren muß. Daher habe ich versucht eine Klasse zu schreiben, die das Interface implementiert, und in der obigen Funktion will ich mit setPrintable diese Klasse setzen. Es gibt aber immer einen Fehler... Was mache ich falsch?
static public class druckbar implements Printable
{
public int print(Graphics g, PageFormat pf, int page) throws PrinterException
{
int i = 0;
return i;
}
}