Java JTable-对渲染值列进行排序

Java JTable-对渲染值列进行排序,java,swing,jtable,tablecellrenderer,jtableheader,Java,Swing,Jtable,Tablecellrenderer,Jtableheader,在JTable中,所有列都可以使用Table.setAutoCreateRowSortRue进行排序;方法但是,在包含单元格渲染器的表中,排序不在一列中。如果您对此有任何想法,请回复。如果您使用自定义渲染器来显示数据,则还需要创建自定义比较器来对该列中的数据进行排序 阅读Swing教程中的章节,以获取可在TableRowSorter上设置的比较器示例。1要更快获得更好的帮助,请发布一个最小的、完整的、可验证的示例。2请尽快回复,以引起某人100%的关注,请聘请顾问。因此,请耐心等待。在发布更多问

在JTable中,所有列都可以使用Table.setAutoCreateRowSortRue进行排序;方法但是,在包含单元格渲染器的表中,排序不在一列中。如果您对此有任何想法,请回复。

如果您使用自定义渲染器来显示数据,则还需要创建自定义比较器来对该列中的数据进行排序


阅读Swing教程中的章节,以获取可在TableRowSorter上设置的比较器示例。

1要更快获得更好的帮助,请发布一个最小的、完整的、可验证的示例。2请尽快回复,以引起某人100%的关注,请聘请顾问。因此,请耐心等待。在发布更多问题之前,请仔细/彻底阅读1。2.3.此外,如果你想在这篇文章上获得一些有效的帮助,请编辑它并实现你从阅读这些链接中学到的知识。表格模型中的数据用于提供排序依据。如果以任何方式修改了to数据,可能会产生不正确的结果。如果数据的显示方式与数据的存储/表示方式不同,则可能会产生不希望的结果。你可能需要考虑提供你自己的分拣机。