是否可以防止在JTable上一起排序?基本上我不想在用戶點擊表格標題時發生任何事情,並且內容要處於靜態順序。JTable防止所有排序
2
A
回答
4
公共無效setRowSorter(RowSorter的分揀機)
參數:
sorter
- 在RowSorter
;null
輪流排序關
2
基本上,我什麼都不想,當用戶點擊表頭,併爲內容是在一個靜態的順序發生。
基本上JTable
沒有任何分揀機,你必須刪除代碼行
- JTable#setAutoCreateRowSorter(true);
- table.setRowSorter(sorter);
- custom Comparator added as MouseEvent to the JTableHeader
0
禁用排序最好的和簡單的方式,當任何表用戶點擊標題列:
- 首先你需要在表頭上創建一個鼠標點擊監聽器
- 它裏面只作鼠標點擊左側avaible(與SwingUtilities類)
插入此行代碼
yourTableVariable.setRowSorter(NULL);
實例:
yourTableVariable.getTableHeader().addMouseListener(new MouseAdapter() //here you make the click avaible ONLY on Table Header
{
@Override
public void mouseClicked(MouseEvent arg0)
{
if (SwingUtilities.isLeftMouseButton(arg0)) //here you select the mouse left click action
{
yourTableVariable.setRowSorter(null); //here is disableing the sorting
}
}
});
相關問題
- 1. 防止JTable在雙擊時自動排序
- 2. JTable防止字符串
- 3. Java JTable - 排序
- 4. 如何防止Java Swing JTable列在用戶單擊標頭時被排序?
- 5. 從JTable排序列排除
- 6. 從排序排除jtable列
- 7. ArrayIndexOutOfBoundsException當排序JTable
- 8. 防止JTable中的重複條目
- 9. 防止事件處理程序排隊
- 10. 防止重新排序的只讀列
- 11. f2py - 防止數組重新排序
- 12. 防止d3圓環圖自動排序
- 13. 如何防止動態排序
- 14. 防止重複項jQueryUI的排序
- 15. 防止排序在gRaphael餅圖
- 16. 防止因子水平排序
- 17. 防止HTML Tidy重新排序元素
- 18. 防止選擇自動排序
- 19. 防止在jxtable中排序前3行
- 20. 防止DataGrid組排序崩潰?
- 21. jQuery UI排序防止執行丟棄
- 22. 如何防止Ansible重新排序JSON?
- 23. 如何防止在DataGridView中排序?
- 24. JTable的排序行沒有在表
- 25. JTable是否有排序事件?
- 26. jQuery可排序防止一些項目排序?
- 27. 防止排序功能失敗時,沒有文字可用於排序
- 28. 顯示JTable中頭圖標排序沒有排序機制
- 29. Jquery jtable排序子表
- 30. JTable排序 - 選擇一行