我正在尝试创建一个JTable结合DefaultTableModel.我的问题是,当我点击它(排序价格)时,它排序不正确.
说我们有排:
2
6
3
112
42
1
Run Code Online (Sandbox Code Playgroud)
我想要的是:
1
2
3
6
42
112
Run Code Online (Sandbox Code Playgroud)
我得到了什么:
1
112
2
3
42
6
Run Code Online (Sandbox Code Playgroud)
任何建议或解决方案?
我的项目代码库中的一个例子.这属于您的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;
}
}
Run Code Online (Sandbox Code Playgroud)