【问题标题】:Java - Print document with dialog?Java - 用对话框打印文档?
【发布时间】:2012-07-08 18:30:40
【问题描述】:

如何打开一个打印对话框,您可以在其中选择打印机、页面详细信息等以打印指定文档或 JTEXTPANE?

请帮忙!

注意:getDesktop().print 给我一个关于打印机设置的错误,如何打开本机打印对话框?

【问题讨论】:

    标签: java swing printing jframe


    【解决方案1】:

    查看 Java 教程中的 Lesson: Printing,尤其是 Using Print Setup DialogsPrinterJob.printDialog() 应该可以解决问题。

    【讨论】:

      【解决方案2】:

      当用户按下与打印命令相关的按钮或从打印菜单中选择一个项目时,应用程序会显示一个打印对话框。要显示此对话框,请调用 PrinterJob 类的 printDialog 方法:

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

      参考

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多