【问题标题】:JTable in JScrollPane fixed size with resizeable JFrame?JScrollPane 中的 JTable 固定大小和可调整大小的 JFrame?
【发布时间】:2013-01-19 23:45:05
【问题描述】:

我在JScrollPane 中有一个JTable。我想让列在调整大小时保持固定。行保持相同的大小,并且有一个滚动条可以上下移动。我无法让滚动条在垂直方向上以相同的方式工作。

这是我的项目图片,杜克的y轴完全正常,并且有一个滚动条可以滚动到图像底部,水平部分明显混乱,不应该扩大那么远。

另外,如果框架横向变小,应该有一个滚动条,就像垂直一样。

所以我的问题基本上是这样结束的;如何将JTable 的大小固定为不在JScrollPane 内调整大小,然后如果它太大,则显示滚动条。

顺便说一句,每个单元格都有一个图像,构成大图像。

【问题讨论】:

  • 有趣的概念(每个单元格都有自己的图像部分),很好:D
  • 如需尽快获得更好的帮助,请发帖SSCCE

标签: java swing resize jtable jscrollpane


【解决方案1】:

将表格的自动调整大小模式设置为“关闭”

table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

查看JTable#setAutoResizeMode了解更多详情。

更新

我应该提一下,这意味着您将负责确定每列的大小。

看看How to use tablesSetting and Changing Column Widths

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-07
    • 1970-01-01
    • 1970-01-01
    • 2011-09-08
    • 1970-01-01
    • 2011-03-21
    • 2014-02-20
    相关资源
    最近更新 更多