下面图老师小编跟大家分享一个简单易学的利用java Api打印JTable教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!
【 tulaoshi.com - 编程语言 】
参考书籍完成的一个可以打印一个单独JTable组件的涵数,希望对大家有所帮助.
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)
private void printTable() {
  Toolkit kit = Toolkit.getDefaultToolkit(); //获取工具箱
  Properties props = new Properties();
  props.put("awt.print.printer", "durango"); //设置打印属性
  props.put("awt.print.numCopies", "2");
  if (kit != null) {
   //获取工具箱自带的打印对象
   PrintJob printJob = kit.getPrintJob(this, "打印 页面", props);
   if (printJob != null) {
    Graphics pg = printJob.getGraphics(); //获取打印对象的图形环境
    Graphics2D g2 = (Graphics2D) pg; ///
    PageFormat pf = new PageFormat(); ///
    g2.translate(pf.getImageableX(), pf.getImageableY()); ///转换坐标,确定打印边界
    if (pg != null) {
     try {
      pg.dispose(); // Shoot the page to printer
      this.jScrollPane14.printAll(pg); //打印该窗体的组件
     }
     finally {
      pg.dispose(); //注销图形环境pageIndex
     }
    }
    printJob.end(); //结束打印作业
   }
  }
   }(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)
                        来源:http://www.tulaoshi.com/n/20160219/1612028.html
看过《利用java Api打印JTable》的人还看了以下文章 更多>>