Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何打开一个打印对话框,您可以在其中选择打印机、页面详细信息等来打印指定文档或 JTEXTPANE?
请帮忙!
注意:getDesktop().print 给我一个关于打印机设置的错误,如何打开本机打印对话框?
查看课程: Java 打印教程,尤其是使用打印设置对话框。PrinterJob.printDialog()应该可以解决问题。
当用户按下与打印命令相关的按钮或从打印菜单中选择一个项目时,应用程序会显示一个打印对话框。要显示此对话框,请调用 PrinterJob 类的 printDialog 方法:
PrinterJob pj = PrinterJob.getPrinterJob(); //... if (pj.printDialog()) { try {pj.print();} catch (PrinterException exc) { System.out.println(exc); } } //...
参考: