在我的应用程序中,我使用JTable
以及一些可调整大小的列。最后,我希望应用程序能够存储显示的列的大小。JTable中TableColumn的宽度
我的问题是,即使我手动调整列大小,getWidth()
函数始终返回75(默认值),无论列的实际大小。如果我用调试器查看TableColumn
对象,它的最小尺寸是15,最大尺寸是2147483648,首选尺寸是75,尺寸是75.但显示的尺寸显然不是75!
如何获得我的色谱柱的实际大小?
用于获取宽度代码:
for(i=0;i<TableOpérations.getColumnCount();i++){
tc=TableOpérations.getColumn(TableOpérations.getColumnName(i));
width=tc.getWidth();
}
您使用了GUI Builer,否则没有问题 – mKorbel
请出示的SSCCE所以我们可以重现你_really_做:-) – kleopatra