java - 排序箭头 jtable 列标题

标签 java swing sorting jtable

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

我有自己的排序方式,它是通过监听鼠标适配器的鼠标点击触发的,唯一剩下的就是标题上的此类箭头的可见性...

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


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

我不想做一个新的,但我没能找到是否有 setEnableArrow 之类的..

对此有什么想法吗?

最佳答案

你可以看看DefaultTableCellHeaderRenderer的源代码.在 getTableCellRendererComponent 中,您可以看到从何处检索这些图标(例如 UIManager.getIcon("Table.ascendingSortIcon"))以及如何设置此图标(setIcon(排序图标);)

关于java - 排序箭头 jtable 列标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7745181/

相关文章:

java - 我怎样才能使这个 JButton 可见?当我有逐行扫描背景 JWindow() 时?

python - 如何按值对 Python 字典进行排序?

sql-server - SqlServer 分层父/子查询,父级内部有子级排序

java - JFace TableViewer - 如何在调用 setInput(...) 后正确触发SelectionChanged()?

java - 等待线程终止执行代码块

java - 如何在Mysql数据库中插入jcombobox值

java - ActionListeners 出现 Stackoverflow 错误

algorithm - 对具有重复元素的数组进行排序的最佳数据结构是什么?

java - struts-config 版本 1.1 中的通配符

java - Java 中的设计模式问题