在JTable
中,可以使用Table.setAutoCreateRowSorter(true);
方法对所有列进行排序。但是在包含单元格呈现器的表中的一个列中排序不正确。如果您有任何想法,请回复。
如果您使用自定义渲染器来显示数据,那么您还需要创建一个自定义Comparator
来对该列中的数据进行排序。
阅读Swing教程中关于排序和过滤的部分,了解可以在TableRowSorter
上设置比较器的示例。