2011-12-30 4 views

답변

4

나는 인쇄 대화 상자없이 테이블 구성 요소를 인쇄하고 싶었다

MessageFormat header = new MessageFormat(" Whatever"); 
MessageFormat footer = new MessageFormat(" Page {0,number,integer}   Whatever"); 
    try { 
     PrintRequestAttributeSet set = new HashPrintRequestAttributeSet(); 
     set.add(OrientationRequested.LANDSCAPE); 
     myTable.print(JTable.PrintMode.FIT_WIDTH, header, footer, false, set, false); 
     JOptionPane.showMessageDialog(null, "\n" + "JTable was Successfully " 
       + "\n" + "Printed on your Default Printer"); 
    } catch (java.awt.print.PrinterException e) { 
     JOptionPane.showMessageDialog(null, "\n" + "Error from Printer Job " 
       + "\n" + e); 
    } 
+0

감사합니다. 효과가있다. – vivek

관련 문제