Desativar classificação de cabeçalho de coluna em uma JTable

É possível desativar a classificação manual em uma JTable depois de adicionar um classificador? Portanto, eu tenho uma JTable que possui o seguinte classificador anexado (basicamente classifica pela coluna 3 quando a tabela é inicializada):

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);

Isso funciona bem, no entanto, o usuário ainda pode clicar nos cabeçalhos das colunas da tabela e classificar por qualquer uma das colunas que eu quero desativar. Isso é possível?

questionAnswers(3)

yourAnswerToTheQuestion