我正在尝试创建一个与JTable
结合的DefaultTableModel
。我的问题是,当我点击它进行排序(行价格)时,它排序不正确。
说我们有行:
2
6
3
112
42
1
我想要的是什么:
1
2
3
6
42
112
我得到了什么:
1
112
2
3
42
6
有任何建议或解决方案吗?
答案 0 :(得分:7)
我的项目代码库中的一个示例。这属于您的TableModel
@Override
public Class<?> getColumnClass(int col) {
switch (col) {
case 0:
return Integer.class;
case 1:
return String.class;
case 2:
return String.class;
case 3:
return Integer.class;
}
}