2014-04-23 78 views
0

我在項目中使用JXtable。當我雙擊某列時,它將被展開或收縮到該列中最高的字符單元格。
是否有任何創建JXtable的方法,以便其所有列的大小應調整爲最大字符單元的大小。自動調整jxtable列的大小

回答

1

我不確定我是否理解正確,但要根據其內容以編程方式調整所有列的大小,可以使用JXTable.packAll();

packAll() Javadoc

公共無效packAll()

大小調整所有列以適應其內容。

默認情況下,此方法綁定到包的所有列Action並在表的ActionMap中註冊。

這將使「最寬」內容最大的列,第二個「最寬」內容第二大的列等等。我在我的項目中使用它,它工作得很好。

調整大小也可以通過點擊表格控件中相應的菜單項來實現。