Dies ist eine alte Version des Dokuments!


Java - AWT/Swing

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!


JTable Sortierung feststellen ermitteln ASCENDING DESCENDING

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007