3

指定したドキュメントまたは JTEXTPANE を印刷するためにプリンタ、ページの詳細などを選択する印刷ダイアログ ボックスを開くにはどうすればよいですか?

助けてください!

注: getDesktop().print を実行すると、プリンターのセットアップに関するエラーが表示されます。ネイティブの印刷ダイアログを開く方法を教えてください。

4

2 に答える 2

5

レッスン: Java チュートリアルでの印刷、特に印刷設定ダイアログの使用を確認してください。PrinterJob.printDialog()でうまくいくはずです。

于 2012-07-08T18:34:58.160 に答える
3

ユーザーが印刷コマンドに関連するボタンを押すか、印刷メニューから項目を選択すると、アプリケーションは印刷ダイアログを表示します。このダイアログを表示するには、PrinterJob クラスの printDialog メソッドを呼び出します。

PrinterJob pj = PrinterJob.getPrinterJob();
//...
    if (pj.printDialog()) {
        try {pj.print();}
        catch (PrinterException exc) {
            System.out.println(exc);
         }
     }   
//...  

参考

于 2012-07-08T18:34:22.600 に答える