0

我在我的项目中使用 JXtable。当我双击某个列时,它将被扩展或收缩到该列中最高字符的单元格。
是否有任何方法可以创建 JXtable,以便将其所有列的大小调整为其最高字符单元格的大小。

4

2 回答 2

1

我不确定我是否理解正确,但要根据您可以使用的内容以编程方式调整所有列的大小JXTable.packAll();

packAll() Javadoc

公共无效packAll()

调整所有列的大小以适合其内容。

默认情况下,此方法绑定到打包所有列 Action 并注册在表的 ActionMap 中。

这将使具有“最广泛”内容的列最大,具有第二个“最广泛”内容的列第二大,依此类推。我在我的项目中使用它并且效果很好。

调整大小也可以通过单击表格控件中的相应菜单项来实现。

于 2017-09-21T08:11:00.967 回答
0

您可以使用表格列调整器,它会在数据更改时自动调整列的宽度。

于 2014-04-23T15:45:20.587 回答