我正在尝试对 JTable 的第二列中的整数进行排序。我用过table.setAutoCreateRowSorter(true);
,但它是按字符串排序的。我正在尝试编写一些代码来解决这个问题,但我无法让它工作。
DefaultTableModel m = new DefaultTableModel();
String columnName = "Occurrences";
m.addColumn("String");
m.addColumn(columnName);
JTable table = new JTable(m);
table.setAutoCreateRowSorter(true);
if (m.findColumn(columnName) == 2)
{
return Integer.class;
} else {
return null;
}
这是我通过添加Class<Integer>
到我的函数中甚至可以编译的唯一方法。这不起作用