在我的應用程序中,我使用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