请问JAVA如何实现JTable打印及打印预览功能? 50

我要将下面的界面中的数据通过点击“打印”打印出来,不知哪位大侠可以帮帮小弟。能不能提供一份能实现的源代码?谢谢了。回答好的话,小弟愿意100分奉上。... 我要将下面的界面中的数据 通过点击“打印” 打印出来,不知哪位大侠可以帮帮小弟。能不能提供一份能实现的源代码?谢谢了。回答好的话,小弟愿意100分奉上。 展开
 我来答
小狂中E
2013-11-14 · TA获得超过1418个赞
知道大有可为答主
回答量:1514
采纳率:66%
帮助的人:1015万
展开全部
Toolkit kit = Toolkit.getDefaultToolkit();
Properties props = new Properties();
props.put("awt.print.printer", "your printer");
props.put("awt.print.numCopies", "1");
PrintJob printJob = kit.getPrintJob(this, "打印", props); //this指你的JFrame
Graphics2D g2 = (Graphics2D)printJob.getGraphics();
PageFormat pf = new PageFormat();
g2.translate(pf.getImageableX(), pf.getImageableY());
jtable.printAll(g2);
g2.dispose();
printJob.end();
这是最简单的代码,复杂的只能自己学习了
追问
不理解。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TableDI
2024-07-18 广告
仅需3步!不写公式自动完成Excel vlookup表格匹配!Excel在线免,vlookup工具,点击65步自动完成表格匹配,无需手写公式,免费使用!... 点击进入详情页
本回答由TableDI提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式