【发布时间】:2011-06-23 00:06:15
【问题描述】:
我有一个包含 3 列的 JTable:
- No. #
- Name
- PhoneNumber
我想为每一列设置特定的宽度,如下所示:
并且我希望 JTable 能够在需要时动态更新其列的宽度(例如,在 # 列中插入大量数字)并保持 JTable 的相同样式
我用这段代码解决了第一个问题:
myTable.getColumnModel().getColumn(columnNumber).setPreferredWidth(columnWidth);
但我没有成功让 myTable 仅当列的当前宽度不适合其内容时才动态更新宽度。你能帮我解决这个问题吗?
【问题讨论】: