按日期排序表条目

时间:2012-03-07 13:07:12

标签: java eclipse swing date jtable

有JTable,其中一列有Date格式。我需要根据此列(日期)对表条目进行排序。

为了解决这个问题,我创建了一个类TableSorter(http://docs.oracle.com/javase/tutorial/uiswing/examples/components/TableSorterDemoProject/src/components/TableSorter.java)。然后我在代码中添加了以下行:

TableSorter sorter = new TableSorter(tableModel);
sorter.setTableHeader(table.getTableHeader());

当我运行程序时,我只能看到标题中添加了小三角形,但排序不起作用。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

您必须按JTables tutorial about Sorting and Filtering

中的说明将TableSorter添加到TableModel