排序箭头 jtable 列标题

iro*_*rus 5 java sorting swing jtable

有谁知道如何在对行进行排序时实现 JTable 列标题的向上和向下箭头?

我已经制定了自己的排序方式,它是通过听 mouseadapter 的鼠标点击触发的,唯一剩下的就是标题上此类箭头可见性......

还有一种方法可以轻松实现可排序的 jtable 吗?


我完成了所有的排序,最后一件事我不能做的是显示排序箭头..

我不想做一个新的,但我没能找到是否有 setEnableArrow 或其他东西..

关于这个的任何想法?

Rob*_*bin 3

你可以看一下 的源代码DefaultTableCellHeaderRenderer。在 中,getTableCellRendererComponent您可以看到从哪里检索这些图标(例如UIManager.getIcon("Table.ascendingSortIcon"))以及如何设置该图标(setIcon(sortIcon);