Dies ist eine alte Version des Dokuments!
RowSorter für JTable
JTable kann Zeilen sortieren. Dazu muss der eingebaute RowSorter aktiviert werden:
JTable table = new JTable(new MyTableModel()); table.setAutoCreateRowSorter(true);
Wichtig hierbei ist, dass der Index der sichtbaren Tabelle ins Model umgerechnet wird!
int row = table.getSelectedRow(); int modelRow = table.getRowSorter().convertRowIndexToView(row);