我已经有了这个:
TableRowSorter<FileTableModel> rs = new TableRowSorter<FileTableModel>(ftm);
rs.setComparator(COL_NAME, new Comparator<DisplayFile>() {
//<sorting code>
}
});
setRowSorter(rs);
它有效。它会在用户单击标题时对行进行排序。 我无法找到一种简单的方法来排序行而无需点击标题。 我希望在显示行时对行进行排序(用户可以通过单击列标题来更改asc / desc / etc.)。
我如何强制排序?我知道我可以对TableModel中的行进行排序,但我已经有了一个有效的比较器,为什么不使用它呢?
答案 0 :(得分:3)
rowSorter.toggleSortOrder(colIndex);