Java:我可以打印屏幕上显示的 JFrame/JPanel 吗?

标签 java swing printing

如果我设计一个带有标签、表格、文本字段等的JFrame/JPanel,是否可以按照它在屏幕上的样子打印出来?

如果是这样,我应该记住哪些尺寸参数?考虑到它是一个 A4 页面,我应该如何调整 JFrame/JPanel 的大小?

谢谢。 :)

最佳答案

查看 Exampledepot: The Quintessential Printing Program Using a Printing Service 中的打印示例.

将其与 SwingUtilities.paintComponent 结合使用以绘制要打印的图像。

关于Java:我可以打印屏幕上显示的 JFrame/JPanel 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3107608/

相关文章:

java - 用 Java 实现一副纸牌

JavaCC:标记定义中的多个相等字符

java - 工具栏后退按钮和onBackPressed方法的区别

java - 如何将 JPanel 添加到不同类的容器中?

java - 如何在 Android 中使用 InputStream 对象创建 Android 支持的视频文件(例如 mp4)

java - 在这个例子中如何绘制一个条形?

java - 我如何用空行对 java JTable 进行排序并强制空行始终排在最后?

python - 如何打印 Tkinter Text 小部件的内容?

java - PDFBox: 打印后立即显示 "you did not close a PDFDocument"

python - 包装 print() 的自定义打印函数