java - 如何打印包含大量组件的 Java Swing UI?

标签 java swing printing jcomponent

要求说明:

(1) 我使用 Java Swing 组件设计了一个 UI,其中包含 JTextFiled、JLabel 和 JTable。

(2) 由于 UI 大小限制,JTable 被包裹在 JScrollPanel 中。

问题:

我想用“打印”按钮打印所有组件。但是我被 JTable 困住了,因为表格中有些行不可见(无法打印)。

那么我应该如何处理 JTable,或者有另一种方法来打印整个组件?

感谢先进,非常感谢您的帮助!

最佳答案

您不想打印 UI。您想要打印 JTable 的内容。

JTable 有一个用于打印的 API。本教程可能会有所帮助:How to Print Tables

关于java - 如何打印包含大量组件的 Java Swing UI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13379937/

相关文章:

java - 在 Eclipse 中使用数组没有未使用的变量警告

Java通过多种方法打印到文件并附加文本

java - 在 Java 1.5 中打印,速度慢?

python - Django管理命令动态一行输出

java - 如何在 Tomcat 服务器上部署 reactJS 应用程序

java - 无论选择 Appium Java Junit 进行测试,AWS 设备场都使用 TestNG 框架

java - 使用 keycloak java 库设置 keycloak 用户区域设置

java - jLabel.setOpaque(true) 不起作用

java - JPanel 中的 JPanel

java - 如何在 Java Swing 中创建可折叠和可展开的面板?