我在Java表中对数据进行了排序。
使用getColumnClass和不使用getColumnClass都可以完成排序。
它们之间有什么区别?
谢谢大家
最佳答案
getColumnClass()
的所有实现都需要TableModel
方法;没有getColumnClass()
的表是不可能的。它可能被“ JTable
用于为列设置默认的渲染器和编辑器”,这可能是刷新由于排序而更改的行所必需的。调用次数没有指定。
如果您怀疑自己的实现存在问题,则应profile应用程序。
我在Java表中对数据进行了排序。
使用getColumnClass和不使用getColumnClass都可以完成排序。
它们之间有什么区别?
谢谢大家
最佳答案
getColumnClass()
的所有实现都需要TableModel
方法;没有getColumnClass()
的表是不可能的。它可能被“ JTable
用于为列设置默认的渲染器和编辑器”,这可能是刷新由于排序而更改的行所必需的。调用次数没有指定。
如果您怀疑自己的实现存在问题,则应profile应用程序。