Wyłącz sortowanie nagłówków kolumn w tabeli JTable

Czy można wyłączyć ręczne sortowanie na JTable po dodaniu sortownika? Mam więc tabelę JTable, do której dołączony jest następujący sortownik (zasadniczo sortuje według kolumny 3, gdy tabela jest inicjowana):

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

Działa to dobrze, jednak użytkownik nadal może klikać nagłówki kolumn w tabeli i sortować według dowolnej kolumny, którą chcę wyłączyć. czy to możliwe?

questionAnswers(3)

yourAnswerToTheQuestion