Dies ist eine alte Version des Dokuments!
JTable, Sortierung feststellen
Möchte man feststellen nach welcher Spalte sortiert wird und ob die Sortierung auf- oder absteigend erfolgt so genügt folgender Source:
JTable table = new JTable(... List<? extends SortKey> sortKeys = table.getRowSorter().getSortKeys(); int col = sortKeys.get(0).getColumn(); int sortDirection = sortKeys.get(0).getSortOrder(); // ASCENDING oder DESCENDING
Dabei enthält immer das erste(!) Element der Liste die Daten der aktuellen Spalte nach welcher sortiert wird!
Stichworte:
JTable Sortierung feststellen ermitteln ASCENDING DESCENDING