|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.jsystems.framework.print.Printer
Klasse zum drucken einer PrintComponent. Hier geschieht das eigentliche Drucken. Von dieser Klasse sollten keine weiteren Klassen abgeleitet werden. Idee und Teile der Implementierung entnommen aus dem Onlinetutorial von Marty Hall.
Field Summary |
Fields inherited from interface java.awt.print.Printable |
NO_SUCH_PAGE, PAGE_EXISTS |
Constructor Summary | |
Printer()
Erzeugt einen neuen Printer. |
Method Summary | |
void |
print(BusinessView c)
Druckt due uebergebene BusinessView auf dem angeschlossenen Drucker aus. das entspricht sozusagen einer Hardcopy des Bildschirmes, allerdings ohne das umliegende Frame oder den umliegenden Dialog. |
int |
print(Graphics g,
PageFormat pf,
int pageIndex)
Methode aus dem Interface Printable. |
void |
print(PrintComponent c)
Druckt die uebergebene PrintComponent auf dem angeschlossenen Drucker aus. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Printer()
Method Detail |
public void print(PrintComponent c) throws PrinterException
c
- Die zu druckende PrintComponent.
PrinterException
- wenn ein Fehler beim Drucken auftritt.public void print(BusinessView c) throws PrinterException
c
- Die zu druckende BusinessView.
PrinterException
- wenn ein Fehler beim Drucken auftritt.public int print(Graphics g, PageFormat pf, int pageIndex)
print
in interface Printable
g
- Das Graphics-Objekt, auf dem gezeichnet werden soll.pf
- Das Format der Seite, auf der gedruckt wird.pageIndex
- Der Index der zu druckenden Seite.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |