Java und Drucken

hallo helfer
ich habe ein problem mit dem drucken unter java. bzw. habe ich überhaupt keine ahnung wie die mit dem java.awt.print funktionieren soll. also konkret hab eine textarea, die ausgedruckt werden soll. ich erwarte gar keine code snippels, sondern wäre mit mit erklärenden worten genau so zu frieden.

mfG RieJO

Hallo RieJo,

hier ein Beispiel,das druckt einDokument, das Du auf dem Bildschirm siehst! VielSpaß!! Martin!

import java.awt.*;
import java.awt.print.*;

public class PrintTest implements Printable {
public static void main(String args[]){
PrinterJob pj = PrinterJob.getPrinterJob();
pj.setPrintable(new PrintTest());
pj.printDialog();
pj.pageDialog(new PageFormat());
try {
pj.print();
} catch (PrinterException pe) {
}
}

public int print(Graphics g, PageFormat pf, int pageNr) {
if (pageNr==1) return NO_SUCH_PAGE;
g.setColor(Color.black);
g.setFont(new Font(„Times“, Font.PLAIN, 47));
g.drawLine(0,0,100,100);
g.drawString(""+pageNr, 100, 120);
return PAGE_EXISTS;
}
}

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]