4
Swingコンポーネント(テーブルコンポーネント)をユーザーの介入なしで印刷したいので、印刷ダイアログボックスが表示されません。印刷ダイアログを使わずにSwingコンポーネントを印刷することはできますか?
これは可能ですか?
Swingコンポーネント(テーブルコンポーネント)をユーザーの介入なしで印刷したいので、印刷ダイアログボックスが表示されません。印刷ダイアログを使わずにSwingコンポーネントを印刷することはできますか?
これは可能ですか?
私は、印刷ダイアログボックスなしで表コンポーネントを印刷したい
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);
}
ありがとうございます。出来た – vivek
Printingチュートリアルを読むことを示唆しているのです。出来ますか?可能であれば、私に教えてください。 Please – vivek