需求说明:
(1) 我设计了一个带有 Java Swing 组件的 UI,其中包含 JTextFiled、JLabel 和 JTable。
(2) 由于 UI 大小限制,JTable 被包裹在 JScrollPanel 中。
问题:
我想用“打印”按钮打印所有组件。但是我被 JTable 卡住了,因为表格中有一些行不可见(无法打印)。
那么我应该如何处理 JTable,或者有另一种方法来打印整个组件?
感谢先进,非常感谢您的帮助!
需求说明:
(1) 我设计了一个带有 Java Swing 组件的 UI,其中包含 JTextFiled、JLabel 和 JTable。
(2) 由于 UI 大小限制,JTable 被包裹在 JScrollPanel 中。
问题:
我想用“打印”按钮打印所有组件。但是我被 JTable 卡住了,因为表格中有一些行不可见(无法打印)。
那么我应该如何处理 JTable,或者有另一种方法来打印整个组件?
感谢先进,非常感谢您的帮助!
You don't want to print the UI. You want to print the contents of the JTable
.
The JTable
has an API for printing. This tutorial might help: How to Print Tables