利用java Api打印JTable

2016-02-19 16:25 44 1 收藏

下面图老师小编跟大家分享一个简单易学的利用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(JSR-94)及相关实现做了较详细的介绍,对其体系结构和API应用有较详尽的描述,并指出Java规则引擎,规则语言,JSR-94的相互关系,以及JSR-94的不足之处和展望 复杂企业级项目的开发以及其中随外部条件不断变化的业务规则(business logic),迫切需要分离商业决策者的商业决策逻辑和应用开发者的技术决策,并把这些商业决...
标签: Java JAVA基础
简单介绍一下Java关于xml的API,这样大家看到了缩写就知道是干什么的了。水平有限,多多包涵。 1、JAXP(Java API for XML Parsing) 2、JAXB(Java API for XML Binding) 3、JAXM(Java API for XML Messaging) 4、JAX-RPC(Java API for XML-RPC) 1、JAXP定义了在Java中使用DOM, SAX, XSLT的...
本文对Java规则引擎与其API(JSR-94)及相关实现做了较具体的介绍,对其体系结构和API应用有较详尽的描述,并指出Java规则引擎,规则语言,JSR-94的相互关系,以及JSR-94的不足之处和展望 本文对Java规则引擎与其API(JSR-94)及相关实现做了较具体的介绍,对其体系结构和API应用有较详尽的描述,并指出Java规则引擎,规则语言,JSR-94...
     在Servlet之前Java服务器端编程使用C或Perl编写复杂的CGI来实现来完成,Java Servlet API的出现极大地简化了Java在服务器端编程的复杂性同时能最大限度地发挥Java的的整体优势。 在这个专题中我们由浅入深地向大家介绍Java Servlet的基本特征、开发环境的配置以及Servlet的一些主要API类。 Servlet慨述 Ser...
除了基于屏幕的组件外,你还应该掌握使用表单把多个组件组织到一个屏幕上去。这一部分将讨论Form类和可以放置到表单上去的组件。 1. Form 一个表单对象是一个screen,它可以包含任意的项,包括只读的和可编辑的文本框,图像,日期域,gauge以及选项组组件。前面已提到,任何Item类的子类都可以放置到表单对象上去。Form类的构造器如下: ...

经验教程

290

收藏

95
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部