hi!!
hab ein problem das ich nicht selber schaffe
ich hab eine jtable und eine arraylist mit einen eigenen TableModel. bis jetzt schaffe ich es nur eine ausgewählte zeile zu löschen, doch wenn mehrere ausgewählt werden, dann komm ich nicht mehr weiter.
es liegt daran, dass wenn ich ein Element aus der ArrayList entferne, in dieser auch gleich die Indices aktualisiert werden.
als Beispiel:
in der JTable sind die Elemente 0, 1, 2 ausgewählt. wenn ich jetzt in der arrayliste das 0. element entferne (das auch funktioniert) wird sofort der index vom nächsten element auf 0 aktualisiert. also siehts dann so aus:
0 --> wurde erfolgreich entfernt
1 --> index wurde auf 0 geändert
2 --> index wurde auf 1 geändert
hat jemand eine idee wie ich das machen könnte oder anders vorgehen könnte?
mfg
hab ein problem das ich nicht selber schaffe
ich hab eine jtable und eine arraylist mit einen eigenen TableModel. bis jetzt schaffe ich es nur eine ausgewählte zeile zu löschen, doch wenn mehrere ausgewählt werden, dann komm ich nicht mehr weiter.
es liegt daran, dass wenn ich ein Element aus der ArrayList entferne, in dieser auch gleich die Indices aktualisiert werden.
als Beispiel:
in der JTable sind die Elemente 0, 1, 2 ausgewählt. wenn ich jetzt in der arrayliste das 0. element entferne (das auch funktioniert) wird sofort der index vom nächsten element auf 0 aktualisiert. also siehts dann so aus:
0 --> wurde erfolgreich entfernt
1 --> index wurde auf 0 geändert
2 --> index wurde auf 1 geändert
hat jemand eine idee wie ich das machen könnte oder anders vorgehen könnte?
mfg