【发布时间】:2011-04-11 09:36:19
【问题描述】:
JTable.getModel().getColumnName() 和 JTable.getColumnModel().getColumn(index).getHeaderValue() 有什么区别?两者似乎没有共享任何数据。我的猜测是TableModel.getColumnName() 表示列的文本表示,而TableColumn.getHeaderValue() 和TableColumn.getHeaderRenderer() 确定列的外观(不需要是纯文本)。
什么可以保证两者保持同步?如果两者发生冲突会怎样?
【问题讨论】: