首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

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

发布网友

我来回答

1个回答

热心网友

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();
这是最简单的代码,复杂的只能自己学习了追问不理解。。。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com