社区
Java SE
帖子详情
如何打印jtable,用打印机
MuteG
2006-05-26 12:07:18
怎么用打印机打印table中的数据啊?毕业设计,用jdk1.4,今天查了doc可是没弄明白~~
1.5有现成的方法,可是老师让用1.4的,期待高人出现,小弟谢谢了~~~
请高手指点要调用什么方法,如果能简单举例一下就更好了
...全文
182
2
打赏
收藏
如何打印jtable,用打印机
怎么用打印机打印table中的数据啊?毕业设计,用jdk1.4,今天查了doc可是没弄明白~~ 1.5有现成的方法,可是老师让用1.4的,期待高人出现,小弟谢谢了~~~ 请高手指点要调用什么方法,如果能简单举例一下就更好了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kdzyy002
2006-05-26
打赏
举报
回复
首先,将JTable加入到一个JPanel中:
JTable table = new JTable();
JPanel tablePanel = new JPanel();
tablepael.add(table);
然后调用打印方法:
private void print() {
//生成打印
Toolkit kit = Toolkit.getDefaultToolkit(); //获取工具箱
Properties props = new Properties();
props.put("awt.print.printer", "durango"); //设置打印属性
props.put("awt.print.numCopies", "1");
if (kit != null) {
//获取工具箱自带的打印对象
PrintJob printJob = kit.getPrintJob(this, "PrintFrame", props);
if (printJob != null) {
Graphics pg = printJob.getGraphics(); //获取打印对象的图形环境
if (pg != null) {
try {
tablePanel.printAll(pg);
this.repaint();
}
finally {
pg.dispose(); //注销图形环境
}
}
printJob.end(); //结束打印作业
}
}
}
trumplet
2006-05-26
打赏
举报
回复
把jdk1.5源码里面的 print() 部分拿出来,放到你的程序里。
Java学习指南(Swing入门篇)
☆ Java程序员居家旅行必备课程 ☆Java学习指南系列的第3篇,承接高级语法篇,介绍基于Java Swing的GUI界面程序开发的技术。Swing系列教程分为两篇:(1) Swing入门篇 (2) Swing高级篇。通过本篇的训练,学员可以较容易的掌握Java的主要语法,对常用的API都有很好的掌握。本篇内容至少包含:- 基本控件的使用- 布局管理器的使用- 自定义布局- 图片的加载及使用- 对话框,及自定义对话框- 菜单和工具栏- 自定义绘图- JList 列表框的用法,以及单元格的自定义显示-
JTable
表格的用法,以及单元格的自定义显示- 一个基于
JTable
和 JSON 的学生管理系统- Java Swing应用程序的打包和发布技术,快速启动器机制等。本篇穿插多个实例,通过实例,综合运用多种技术,使学员对项目的构建有所有认识。
java
打印
jtable
_用Java
打印
JTable
和其他文本字段
我正在为我的项目工作开发一个Java桌面应用程序.我需要
打印
一张包含子总计和总字段的发票以及来自
JTable
的表格数据.我能够
打印
表格,但不能在同一页面
打印
.即
JTable
打印
在第一页和小计,总
打印
在下一页.有没有办法在同一页面中
打印
两个数据.我不想使用报告引擎.只需使用内置的java
打印
服务.请指导我.我想要的
打印
格式: 下图显示了GUI 下图显示了我到目前为止的报告.它的格式不正确.请帮忙 代...
java
jtable
打印
_如何在Java应用程序中
打印
JTable
对象
问题现在,一旦从数据库中获取数据并显示在scrollPane中嵌入的
JTable
对象“table”中,我们如何创建一个
打印
作业,以便能够在A3尺寸的纸张中
打印
所显示的表格?我从数据库中获取数据的代码如下所示:try{Class.forName("com.mysql.jdbc.Driver");Connection con=DriverManager.getConnection("jdbc:mysq...
java
jtable
打印
_java – 截断的
JTable
打印
输出
我有一个使用JTextArea作为其TableCellRenderer的
JTable
,因此表格单元格可以使用自动换行.
JTable
显示正常.当我通过
JTable
的print method将表
打印
到
打印
机
时,输出总是被截断大约60%的数据.我尝试过不同的计算机和不同的
打印
机
,以及不同的
打印
机
驱动程序,不同的JVM版本(1.5,1.6),但这些都没有帮助.下面是一个自包含的Java主类,可以重现该问...
java swing
打印
预览_java swing
jtable
打印
+
打印
预览(求代码)
展开全部JDK 1.4+import javax.swing.*;import javax.swing.table.*;import java.awt.*;import java.util.*;public class TextAreaRenderer extends JTextAreaimplements TableCellRenderer {private final DefaultTable...
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章