2

全画面表示のアプリケーションがあり、印刷する必要があります。他のポップアップ画面では JInternalFrames を使用しましたが、今度は PrintJob を使用する必要があります。私の現在のコードは次のとおりです。

PrinterJob printJob = PrinterJob.getPrinterJob();
printJob.setPrintable(receipt);
if (printJob.printDialog())
    try { 
        printJob.print();
    } catch(PrinterException pe) {
        System.out.println("Error printing: " + pe);
    }

しかし、それはもちろん全画面ウィンドウの上には表示されないので、ダイアログを見るには、私のアプリケーションを離れなければなりません(alt-tab、またはwindowsキーなどで)。明らかに、それは特に実用的ではありません。では、ユーザーがプログラムを最小化せずにフルスクリーン アプリケーションから印刷するにはどうすればよいでしょうか。

4

0 に答える 0