java - 如何在添加新行后自动对 JTable 进行排序?

标签 java swing jtable

向 JTable 添加新行时如何按升序或降序对 JTable 中的行进行排序?

最佳答案

根据您的需要是否需要对多列进行排序,您可以将 TableModelListener 添加到表模型中,以便在表模型更改时执行自定义行为。只需实现

public void tableChanged(TableModelEvent e)

捕获事件并对所需列进行排序的方法。执行此操作的一种方法是使用索引映射来映射工作,该索引映射引用要排序的列的数据,并根据要排序的列重新使用索引映射。

关于java - 如何在添加新行后自动对 JTable 进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17991290/

相关文章:

java - JLabel 中的下标

java - 在运行时更改 JList 行颜色

java - 在 netbeans 中的桌面 Pane 上显示来自另一个 jinternalFrame 的 jInternalFrame

java - Jtable列渲染

java - 如何使用 Hibernate 填充 JTable?

java - Swing 中的 JTable

Java GUI设计大纲?

java - 无法解决 E/RecyclerView : No adapter attached; skipping layout

java - 如何将 File 对象转换为 Netty ByteBuffer

Java:多维数组输出困惑?