请问JAVA如何实现JTable打印及打印预览功能? 50
我要将下面的界面中的数据通过点击“打印”打印出来,不知哪位大侠可以帮帮小弟。能不能提供一份能实现的源代码?谢谢了。回答好的话,小弟愿意100分奉上。...
我要将下面的界面中的数据 通过点击“打印” 打印出来,不知哪位大侠可以帮帮小弟。能不能提供一份能实现的源代码?谢谢了。回答好的话,小弟愿意100分奉上。
展开
展开全部
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();
这是最简单的代码,复杂的只能自己学习了
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();
这是最简单的代码,复杂的只能自己学习了
追问
不理解。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询