java - JTable可以通过用户拖动鼠标来调整大小吗

标签 java swing printing jtable jscrollpane

所以我正在创建一个 GUI,它有一个设置在 JScrollpane 内部的 JTable。当用户打开窗口时,它会按照我想要的方式显示所有内容。用户可以向表中添加行来填充数据,然后可以滚动浏览信息。我还有一个 JButton,我已将其设置为打印整个窗口。现在我的问题是表格打印但只显示查看区域中的数据。我在想的是,如果用户可以拖动 JTable 的底角来调整其大小以显示所有内容,那么一切都会好起来的,我只是不确定这是否可能或如何做到。我一直在寻找,但似乎还没有遇到过这样的事情。

编辑: 对于其他人来说,这里是我找到的类(class)的链接。它允许您使用鼠标调整任何组件的大小。

http://tips4java.wordpress.com/2009/09/13/resizing-components/

最佳答案

要获取整个表格的图像,您可以尝试使用 Screen Image ,它允许您拍摄特定组件的图像。

关于java - JTable可以通过用户拖动鼠标来调整大小吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19913761/

相关文章:

java - 处理 JButton 集合的事件

javascript - 如何通过 JavaScript 访问打印机 SNMP 数据

css - IE 是否正确打印 [table] 页眉和页脚(css 设置)?

java - 将 Arraylist<Integer> 转换为 char[] 的最佳方法是什么

java - 创建 TableColumn 列表,java swing

java - 向链表添加一个值而不是特定值 - JAVA

java - 如何获取当前状态对应的按钮图标?

java - 构造一个新方法 printList,它显示 LinkedList<String> 的内容

java - 在 Java Bean 中获取 "last visited field"

java - 为什么我的 Spring session 作用域 bean 在 session 之间共享?