我使用PrinterJob.printDialog()
来让用户选择打印机并更改各种打印设置。
然而,该对话框始终使用标准的Java咖啡杯图标显示,而不是我的主窗口(JFrame)中的图标。
如何更改该对话框的图标?
我使用以下代码:
PrinterJob pj = PrinterJob.getPrinterJob(); pj.printDialog(); // 如何更改在此处显示的对话框的图标
... // 处理对话框的选择
通常,JDialog会从“父”JFrame继承图标,但在这种情况下,我无法传递或指定父窗口。
我正在使用Java6。