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