Hallo,
ich möchte eine einzelne ausgewählte Zeile in meinem AbstractTableModel löschen. Einen Lösungsansatz habe ich schon, aber das funktioniert nicht so wie ich es möchte. Wie das ganze am Ende funktionieren soll, ist mir klar, aber da ich keine Liste oder keinen Vektor benutzen möchte, sondern ein Objekt Array, ist das ganze nicht gerade einfach für mich. So müsste meines Wissens nach eine Zeile gelöscht werden:
Und ich denke mal, dass der "Fehler" genau an dieser Methode liegt. Leider finde ich da derzeit keine Lösung. Habt ihr da ggf. etwas für mich?
Vielen Dank für eure Bemühungen!
Freundliche Grüße
ich möchte eine einzelne ausgewählte Zeile in meinem AbstractTableModel löschen. Einen Lösungsansatz habe ich schon, aber das funktioniert nicht so wie ich es möchte. Wie das ganze am Ende funktionieren soll, ist mir klar, aber da ich keine Liste oder keinen Vektor benutzen möchte, sondern ein Objekt Array, ist das ganze nicht gerade einfach für mich. So müsste meines Wissens nach eine Zeile gelöscht werden:
model.removeRow(model.getRowCount() - 1);
und die dazugehörige Methode im AbstractTableModel:
Java:
public void removeRow(int row) {
fireTableRowsDeleted(row, row);
}
Vielen Dank für eure Bemühungen!
Freundliche Grüße