Löschen einer Tabelle oder teil eines Container

schnapsfahne

Grünschnabel
Hallo,

ich baue einen Schnittstellenmonitor, welches Anzeigt wie der aktuelle Status ist.
Um es dem User einfacher zu machen, erfolgt die Ausgabe in einer Tabelle mit den Farben Rot und Grün für die jeweilige Schnittstelle.

Nun habe ich folgendes Problem.

Beim Actionevent bekommt der Client neue Daten zugespielt, erzeugt eine neue Tabelle, zeigt diese aber nicht an. Er zeigt weiterhin nur die Tabelle an, die er als erstes generiert hat.
Habe schon mit setModel versucht das aktuelle Model zu übernehmen.
Da ich später an dieser Stelle im Container immer wieder andere Tabellen plazieren muss, müsste die aktuell angezeigte immer wieder gelöscht werden, bzw. es müsste nur noch die neu generierte angezeigt werden.
Also die Zuordnung ändern.

Über den BufferedReader erhalte ich dann folgende Daten:
3:Name:0:0:0:1:0:0:0:0:0:0:0

Die Anzahl der Elemente ist immer die gleiche.

Setze die Klassen mal runter, damit ihr euch davon ein besseres Bild machen könnt.
http://dwclan.net/memberstuff/schnapsfahne/java/Eingabe.txt
http://dwclan.net/memberstuff/schnapsfahne/java/Senden.txt
http://dwclan.net/memberstuff/schnapsfahne/java/Status.txt
http://dwclan.net/memberstuff/schnapsfahne/java/CellRendererTest.txt

Hoffe ihr könnt mir helfen, da ich schon etwas länger jetzt davor sitze. :(
 
Hi!

Vielleicht hilft die in diesem Zusammenhang ein manueller aufruf von fireTableDataChanged() mit deiner von AbstractTableModel abgeleiteten Klasse.

HTH TrueSun
 

Neue Beiträge

Zurück