有誰知道如何在排序行時實現JTable列標題的上下箭頭?排序箭頭jtable列標題
我已整理我自己的方式,它是通過在聽取mouseadapter鼠標點擊和僅剩下的事情觸發是知名度等箭頭在頭部的......
有也是一種輕鬆實現可排序的jtable的方法?
我做完所有的排序,而我不能做的是顯示排序箭頭最後一件事..
我不想做一個新的,但我沒能找到,如果有一個setEnableArrow或什麼..
有關這個的任何想法?
有誰知道如何在排序行時實現JTable列標題的上下箭頭?排序箭頭jtable列標題
我已整理我自己的方式,它是通過在聽取mouseadapter鼠標點擊和僅剩下的事情觸發是知名度等箭頭在頭部的......
有也是一種輕鬆實現可排序的jtable的方法?
我做完所有的排序,而我不能做的是顯示排序箭頭最後一件事..
我不想做一個新的,但我沒能找到,如果有一個setEnableArrow或什麼..
有關這個的任何想法?
您可以查看DefaultTableCellHeaderRenderer
的源代碼。在getTableCellRendererComponent
你從那裏這些圖標中檢索看到(如UIManager.getIcon("Table.ascendingSortIcon")
)和該圖標的設置(setIcon(sortIcon);
)
這是實現排序的最簡單方法:
MyModel model = new MyModel();
TableRowSorter<MyModel> sorter = new TableRowSorter<MyModel> (model);
jTable1 = new javax.swing.JTable();
jTable1.setRowSorter(sorter);
jTable1.setModel(model);
如果你所使用JXtable代替Jtable的?
這些表有箭頭的頭排序他們,他們很容易使用... 值得嘗試......
爲什麼推出自己的? – kleopatra
好吧,我現在只想要的是執行箭頭... – ironmaurus