1

我正在尝试创建一个JTableDefaultTableModel. 我的问题是,当我单击对其进行排序(带有价格的行)时,它的排序不正确。

假设我们有行:

2
6
3
112
42
1

我想要的是:

1
2
3
6
42
112

我得到什么:

1
112
2
3
42
6

有什么建议或解决方案吗?

4

1 回答 1

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;
            }
    }
于 2012-05-01T21:41:04.620 回答