2009-04-30 17 views
1

Ich drucke ein Jpanel und es funktioniert gut, aber jetzt brauche ich das Dialogfeld drucken, die immer angezeigt werden, wenn die Schaltfläche Drucken geklickt wird. Wenn der Benutzer die Drucktaste drückt, sollte der Standarddrucker den Druckvorgang starten, ohne dass ein Druckdialogfeld angezeigt wird. Hier ist der Code, den ich verwende,Drucken Drucken Dialog

Paper paper = new Paper(); 
paper.setImageableArea(0, 0, 153, 243); 
paper.setSize(243, 154); 

PageFormat format = new PageFormat(); 
format.setPaper(paper); 
format.setOrientation(PageFormat.LANDSCAPE); 

printjob.setPrintable(printable, format); 

if (printjob.printDialog() == false) 
     return; 

try { 
     printjob.print(); 
} catch (PrinterException ex) { 
     System.out.println("NO PAGE FOUND." + ex); 
} 

Danke.

Antwort