2
A
回答
0
只是要调用此代码的JButton:
public void printComponent() {
PrinterJob pj = PrinterJob.getPrinterJob();
pj.setJobName(" Print Component ");
pj.setPrintable (new Printable() {
public int print(Graphics pg, PageFormat pf, int pageNum) {
if (pageNum > 0) return Printable.NO_SUCH_PAGE;
Graphics2D g2 = (Graphics2D) pg;
g2.translate(pf.getImageableX(), pf.getImageableY());
componenet_name.paint(g2);
return Printable.PAGE_EXISTS;
}
});
if (pj.printDialog() == false) return;
try {
pj.print();
} catch (PrinterException ex) {
// handle exception
}
}
相关问题
- 1. 将按钮添加到JPanel
- 2. 打印按钮打印附加图像
- 3. 的Greasemonkey:添加打印按钮 - 打印和“打印友好”的风格DIV
- 4. 将JPanel添加到按钮上点击
- 5. 添加的JPanel到按钮后,另一个JPanel中单击
- 6. 点击按钮后将按钮添加到JPanel
- 7. GWT:打印按钮
- 8. 打印按钮也在myprint上打印
- 9. 如何将打印到控制台的类添加到JPanel
- 10. JavaScript的打印按钮
- 11. 的ReportViewer打印按钮
- 12. 如何在树形视图中添加按钮下一个打印按钮?
- 13. 打印CR306000上的打印按钮以打印案例数据
- 14. Django管理员覆盖 - 添加打印按钮
- 15. 在joomla文章里添加一个打印按钮
- 16. 将ArrayList中的按钮添加到JPanel中的NullPointerException
- 17. 如何添加用于直接打印报告的打印按钮,而不是在odoo中按ctrl + shift + p?
- 18. 使JavaScript按钮打印值
- 19. ASP.Net不打印按钮
- 20. AR带打印按钮
- 21. Highcharts:“全部打印”按钮
- 22. 无按钮打印视图
- 23. 删除打印按钮
- 24. Infopath 2003打印按钮
- 25. 正确打印Bootstrap按钮
- 26. 打印按钮InfoPath表格
- 27. 如何将按钮添加到已经可见的jPanel?
- 28. 无法调用JPanel按钮内的JPanel
- 29. 在JPanel上打印BufferedImage
- 30. Java Jpanel打印空页面
http://stackoverflow.com/questions/750310/how-can-i-print-a - 单jpanels-内容 – bbalchev 2013-03-17 23:06:30