利用java Api打印JTable

十万个阿克萌德

十万个阿克萌德

2016-02-19 16:25

下面图老师小编跟大家分享一个简单易学的利用java Api打印JTable教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!

  参考书籍完成的一个可以打印一个单独JTable组件的涵数,希望对大家有所帮助.

(本文来源于图老师网站,更多请访问https://m.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(); //结束打印作业
   }
  }
  }

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

利用java Api打印JTable

编程语言 网络编程
利用java Api打印JTable

Java高级编程:使用打印服务API

编程语言 网络编程
Java高级编程:使用打印服务API

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JAVA (Jsp)利用Google的Translate开发API

Web开发
JAVA (Jsp)利用Google的Translate开发API

API之打印函数

编程语言 网络编程
API之打印函数

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

JAVA (Jsp)利用Google的Translate开发API的代码

Web开发
JAVA (Jsp)利用Google的Translate开发API的代码

Java Transaction API概述

编程语言 网络编程
Java Transaction API概述

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

更有效的使用Jbuilder编辑器

更有效的使用Jbuilder编辑器

MAC系统使用Spotlight做精确搜索的方法

MAC系统使用Spotlight做精确搜索的方法
下拉加载更多内容 ↓