【发布时间】:2012-07-08 18:30:40
【问题描述】:
如何打开一个打印对话框,您可以在其中选择打印机、页面详细信息等以打印指定文档或 JTEXTPANE?
请帮忙!
注意:getDesktop().print 给我一个关于打印机设置的错误,如何打开本机打印对话框?
【问题讨论】:
标签: java swing printing jframe
如何打开一个打印对话框,您可以在其中选择打印机、页面详细信息等以打印指定文档或 JTEXTPANE?
请帮忙!
注意:getDesktop().print 给我一个关于打印机设置的错误,如何打开本机打印对话框?
【问题讨论】:
标签: java swing printing jframe
查看 Java 教程中的 Lesson: Printing,尤其是 Using Print Setup Dialogs。 PrinterJob.printDialog() 应该可以解决问题。
【讨论】:
当用户按下与打印命令相关的按钮或从打印菜单中选择一个项目时,应用程序会显示一个打印对话框。要显示此对话框,请调用 PrinterJob 类的 printDialog 方法:
PrinterJob pj = PrinterJob.getPrinterJob();
//...
if (pj.printDialog()) {
try {pj.print();}
catch (PrinterException exc) {
System.out.println(exc);
}
}
//...
参考:
【讨论】: