具有可检查和可排序列的JTableheader

时间:2016-02-29 16:31:56

标签: java swing

我有一个JTable,其中标题是可排序的,下面是我使用过的代码:

TableRowSorter<FolderModel> sorter = new TableRowSorter<FolderModel>(folderModel);
setRowSorter(sorter);

一个列标题有一个复选框,使用自定义渲染器渲染,以检查和取消选中所有列值。

我必须选择不同的手势来区分检查/取消选中和排序。我认为只需单击一下即可进行排序并双击以选中/取消选中,但问题是双击也会触发排序。可能的解决方案是什么?

1 个答案:

答案 0 :(得分:0)

感谢trashgod,我意识到当标题也可以排序时,尝试使用复选框重载标题列是一个坏主意。最好把复选框放在表格之外。