G
Guest
Gast
Hi,
wahrscheinlich stelle ich mich einfach nur zu dumm an um folgendes Problem zu lösen.
Ich habe zwei Tabellen, tableA und tableB.
tableA hat ein AbstractTableModel names modelA.
Jetzt würde ich gerne tableB ein modelB zuweisen, dass ein eigenständiges Model ist, aber den gleichen Inhalt wie modelA hat.
Ich habs so probiert:
Das funktioniert nicht, da anstatt einer Kopie nur eine Referenz auf modelA erzeugt wird. Sprich wenn ich modelB ändere wird auch modelA geändert. Wie kann ich eine richtige Kopie erzeugen?
wahrscheinlich stelle ich mich einfach nur zu dumm an um folgendes Problem zu lösen.
Ich habe zwei Tabellen, tableA und tableB.
tableA hat ein AbstractTableModel names modelA.
Jetzt würde ich gerne tableB ein modelB zuweisen, dass ein eigenständiges Model ist, aber den gleichen Inhalt wie modelA hat.
Ich habs so probiert:
Code:
MyAbstractTableModel modelA = new MyAbstractTableModel();
JTable tableA = new JTable(modelA);
... // fülle modelA mit Daten
MyAbstractTableModel modelB = modelA;
JTable tableB = new JTable(modelB);
Das funktioniert nicht, da anstatt einer Kopie nur eine Referenz auf modelA erzeugt wird. Sprich wenn ich modelB ändere wird auch modelA geändert. Wie kann ich eine richtige Kopie erzeugen?