2009-04-30 354 views
1

我正在打印Jpanel及其工作正常,但現在我需要打印對話框,它始終在單擊打印按鈕時出現。假設當用戶按下打印按鈕時,默認打印機應該開始打印作業而不打印出打印對話框。這裏是我使用的代碼,隱藏打印對話框

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); 
} 

謝謝。

回答