如何在JTable(JAVA)中对无符号数字进行排序

时间:2015-11-24 12:33:30

标签: jtable columnsorting

有罪的数字值是字符串。因此,它无法在JTable中按数字排序。什么解决方案可以解决这个问题。

注意:我使用的是自定义表模型,但如果插入的值是字符串,则无论列类设置如何,排序都会将其排序为字符串。

Integer.toUnsignedString(number);
Class[] types={String.class,String.class,Integer.class,Integer.class};

使用TableRowSorter类可能有一些解决方案。

1 个答案:

答案 0 :(得分:0)

通过RowSorter和Comparator类解决了问题。