Hey Leute,
ich benutze ein JTable und ein eigenes TableModel.
Dort habe ich eine Methode erstellt, die Daten zu einem 2D Array hinzufügen kann bzw. ein neues von der Größe her erweitertes 2D Array erstellt und die Daten überträgt. Das alte 2D Array in meinem TableModel ersetze ich dann und rufe die fireTableDataChanged() Methode auf.
Habe im Debugger gesehen, dass meine Daten niemals im JTable geändert werden. Dachte wenn ich mit dem 2D Array, das ja der JTable übergeben wurde, anderswo arbeite, dass wegen der Referenz die Daten dort auch geändert sind, aber dem ist nicht so...
Wie soll ich jetzt am besten vorgehen? Ist mein Ansatz so überhaupt möglich?
Merci schonma
ich benutze ein JTable und ein eigenes TableModel.
Dort habe ich eine Methode erstellt, die Daten zu einem 2D Array hinzufügen kann bzw. ein neues von der Größe her erweitertes 2D Array erstellt und die Daten überträgt. Das alte 2D Array in meinem TableModel ersetze ich dann und rufe die fireTableDataChanged() Methode auf.
Habe im Debugger gesehen, dass meine Daten niemals im JTable geändert werden. Dachte wenn ich mit dem 2D Array, das ja der JTable übergeben wurde, anderswo arbeite, dass wegen der Referenz die Daten dort auch geändert sind, aber dem ist nicht so...
Wie soll ich jetzt am besten vorgehen? Ist mein Ansatz so überhaupt möglich?
Merci schonma