Hallo allerseits!
Ich habe eine JTable die von einem TableModel (welches von AbstractTableModel erbt) ihre Daten bekommt. Das funktioniert soweit.
Nun möchte ich in der Tabelle etwas ändern und diese Änderung an mein TableModel weiterreichen. Dafür habe ich einem DefaultCellEditor einen selbst geschriebenen CellEditorListener hinzugefügt. Zwar wird jetzt nach Eingabe in eine Tabellenzeile die editingStopped()-Methode des CellEditorListeners aufgerufen, aber mir liegen keine Informationen vor, welche Zelle geändert wurde, um dies an das TableModel weiterzuleiten. Weiß jemand wo ich eine Referenz auf die editierte Zelle oder deren Spalte und Reihe herbekomme? Oder ist mein Ansatz völlig ungeeignet?
Vielen Dank im Voraus
neon
Ich habe eine JTable die von einem TableModel (welches von AbstractTableModel erbt) ihre Daten bekommt. Das funktioniert soweit.
Nun möchte ich in der Tabelle etwas ändern und diese Änderung an mein TableModel weiterreichen. Dafür habe ich einem DefaultCellEditor einen selbst geschriebenen CellEditorListener hinzugefügt. Zwar wird jetzt nach Eingabe in eine Tabellenzeile die editingStopped()-Methode des CellEditorListeners aufgerufen, aber mir liegen keine Informationen vor, welche Zelle geändert wurde, um dies an das TableModel weiterzuleiten. Weiß jemand wo ich eine Referenz auf die editierte Zelle oder deren Spalte und Reihe herbekomme? Oder ist mein Ansatz völlig ungeeignet?
Vielen Dank im Voraus
neon