G
Guest
Gast
Hallo,
wie kann man eine JList auf mehrere Seiten ausdrucken lassen? Nämlich für den Fall dass die JList so viele Elemente enthält, dass diese nicht auf eine DinA4 Seite passen.
Das ausdrucken der Jlist klappt mit folgendem Code, nur druckt der Drucker keine zweite Seite wenn die JList nicht auf der einen DinA4 Seite passt. :/
Erstaunlicherweise gibt es viel mehr .print()-Konstruktoren für JTables, für die JList nur einen print-Konstruktor. Bei den JTables klappte das Drucken auf mehrere Seiten mit einem zufälliggewählten Konstruktor von Haus aus.
wie kann man eine JList auf mehrere Seiten ausdrucken lassen? Nämlich für den Fall dass die JList so viele Elemente enthält, dass diese nicht auf eine DinA4 Seite passen.
Das ausdrucken der Jlist klappt mit folgendem Code, nur druckt der Drucker keine zweite Seite wenn die JList nicht auf der einen DinA4 Seite passt. :/
Code:
Toolkit tk = Toolkit.getDefaultToolkit();
PrintJob pj = tk.getPrintJob( new Frame(), "", null );
if ( pj != null ) {
Graphics g = pj.getGraphics();
g.translate(x1,y1);
jList.print(g);
pj.end;
}
Erstaunlicherweise gibt es viel mehr .print()-Konstruktoren für JTables, für die JList nur einen print-Konstruktor. Bei den JTables klappte das Drucken auf mehrere Seiten mit einem zufälliggewählten Konstruktor von Haus aus.