0

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

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

此外,如果框架在水平方向上变小,应该有一个滚动条,就像垂直方向一样。

杜克大学的图片

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

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

4

1 回答 1

2

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

table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

看看JTable#setAutoResizeMode更多细节。

更新

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

看看如何使用表格设置和更改列宽

于 2013-02-05T05:46:52.277 回答