2012-03-07 87 views
1

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

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

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

当我运行该程序,我只能看到小triagles加入到头部,但排序不工作。

任何想法?

回答

4
+0

描述它帮助我以及添加TableSorterTableModel。先生你有这个想法吗? http://stackoverflow.com/questions/9599474/jtable-setting-model-and-preserve-column-formats-width-alignment-etc – 2012-03-07 13:58:56