JScrollPane drucken

Hallo Loki,

vielleicht einfacher: Die Liste ohne Generics (=<BufferedImage>) benutzen. Jetzt wirst du allerdings explizite Casts von Object zu BufferedImage brauchen wenn du get() für die Liste Aufrufst - hierfür einfach (BufferedImage) an entsprechender Stelle einfügen.


Vg Erdal
 
Hi Erdal,

vielen Dank für Deine Hilfe. Ich habe es soweit fertig und es druckt wunderbar :-)
Das einzige kleine Problem was ich noch habe ist das die Druckerauswahl nicht funktioniert.
Ich bekomme zwar den Druckerdialog aber wenn ich dort einen anderen Drucker auswähle interessiert das gar nicht. Es wird immer auf den Standarddrucker gedruckt :confused:

So habe ich den PrintDialog eingebaut:

Code:
if (job.printDialog()) {
    component.setCursor(Cursor.getPredefinedCursor(
            Cursor.WAIT_CURSOR));

    for (int i = 0; i < numberOfPages; i++) {
        printPage(i);
    }

    component.setCursor(Cursor.getPredefinedCursor(
            Cursor.DEFAULT_CURSOR));
}
Mal was anderes: Wie füge ich son Java-Code ein wie Du es hast? Bei mir siehts immer so farblos aus :suspekt:

Vielen Dank.

Gruß und so
Loki2
 
Hallo Loki,

also ich hab jetzt keinen anderen Drucker bei mir angeschlossen. Bei mir sind jedoch verschiedene Druckertreiber installiert.

Habe folgende Zeile in meinen Code eingefügt.
printerJob.printDialog();

Es wird versucht mit dem zu drucken den ich auch im Dialog ausgewählt habe.

Wie sieht denn die gesamte Klasse aus?

Für bunten Code brauchst du einfach nur Java anstatt Code Tags:
<JAVA></JAVA>


Vg Erdal
 
Zurück