【问题标题】:Can JTable be resized by the user dragging the mouse用户拖动鼠标可以调整JTable的大小吗
【发布时间】:2013-11-23 16:36:29
【问题描述】:

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

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

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

【问题讨论】:

  • 只要调整框架的大小,当您使用适当的布局管理器时,滚动窗格的视口也应该会增大。
  • 好吧,我想通了。它不会让我发布答案,因为我的声誉很低。我将在 8 小时内发布答案,直到它最终让我这样做。
  • 感谢您的帮助,我让它按我想要的方式工作:)
  • 对表格而不是窗口进行快照

标签: java swing printing jtable jscrollpane


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-07
    • 2020-01-15
    • 2018-06-11
    • 1970-01-01
    • 2018-12-04
    相关资源
    最近更新 更多