在添加排序器之后,是否有可能禁用JTable上的手动排序?所以我有一个JTable,它附有以下的排序器(基本上当表格初始化时按列3排序):
JTable jTable = new JTable();
RowSorter<TableModel> sorter = new TableRowSorter<TableModel>(jTable.getModel());
List<RowSorter.SortKey> sortKeys = new ArrayList<RowSorter.SortKey>();
sortKeys.add(new RowSorter.SortKey(3, SortOrder.DESCENDING));
sorter.setSortKeys(sortKeys);
jTable.setRowSorter(sorter);
这个功能很好,但是用户仍然可以点击表格中的列标题并按任何一列进行排序,我想禁用此功能。这有可能吗?