G
Guest
Gast
Hallo,
habe ein Problem mit einer JTable. Und zwar lese ich aus einer Arraylist Objektdaten in die JTable ein und benutze nach der Auswahl getSelectedRow als Index um auf das entsprechende Object in der Arraylist zuzugreifen.
Nun habe ich den Befehl
auf die Tabelle angewandt, damit ich nach Spalten sortieren kann. Wenn ich nun aber nach einer Spalte sortiere und dann getSelectedRow verwende um auf meine Arraylst zuzugreifen, wird dort natürlich das Falsche Element ausgewählt.
Kann ich die JTable irgendwie so einstellen, dass beim Sortieren über die Spalten die Zeilennummern mit verschoben werden?
habe ein Problem mit einer JTable. Und zwar lese ich aus einer Arraylist Objektdaten in die JTable ein und benutze nach der Auswahl getSelectedRow als Index um auf das entsprechende Object in der Arraylist zuzugreifen.
Nun habe ich den Befehl
Code:
table.setAutoCreateRowSorter(true);
auf die Tabelle angewandt, damit ich nach Spalten sortieren kann. Wenn ich nun aber nach einer Spalte sortiere und dann getSelectedRow verwende um auf meine Arraylst zuzugreifen, wird dort natürlich das Falsche Element ausgewählt.
Kann ich die JTable irgendwie so einstellen, dass beim Sortieren über die Spalten die Zeilennummern mit verschoben werden?