ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
769
769
EMPFEHLEN
-
20.07.06 17:33 #1
- Registriert seit
- Jul 2006
- Beiträge
- 3
Hallo, ich habe eine JTable in einer JScrollPane. Die Tabelle bekommt ihre Daten aus einem XML File....... wenn ich nun das XML File neu lade und sich lediglich existierende datensätze in der Tabelle ändern, wird die Änderung sofort angezeigt.
Kommt nun allerdings eine zeile hinzu, wird die neue Zeile erst angezeigt wenn ich das Fenster in der Größe verändere oder ähnliches.
Wenn ich eine Zeile entferne sieht man, dass der Datensatz sofort aus der Tabelle entfernt wird und die Änderung auch sofort in der Tabelle angezeigt wird. Man erkennt lediglich, dass die JScrollPane noch um die entsprechende Zeile zu groß ist. Dieser Fakt ändert sich auch wieder nach der Größenänderung des Fensters.
Als kleinen Workaround habe ich nun im Action Listener, der meine GUI neu zeichnet, auch den ViewportView der JScrollPane erneut auf die Tabelle gesetzt. Nun werden die änderungen sofort angezeigt.
Ich habe jetzt allerdings ein häßliches Flackern, bei jedem Neuzeichnen der GUI.
Hat jemand eine Idee warum die JScrollPane nicht auf ein repaint() reagiert, bzw. ob es nicht eine bessere Lösung als meine Idee gibt?
Mfg
Stefan
-
Versuch es mal mit updateUI()
MfG
illaX
-
21.07.06 10:25 #3
- Registriert seit
- Jul 2006
- Beiträge
- 3
Hi, danke für die schnelle Antwort. Leider hat updateUI() auf die ScrollPane angewendet auch keinen Effekt.
mfg
Stefan
-
21.07.06 10:39 #4
- Registriert seit
- Jul 2006
- Beiträge
- 3
Ok, ich habs grad rausgefunden.......... weiß nicht ob es ein Fehler von mir war, wenn ich direkt auf der Vieport der JScrollPane ein updateUI() durchführe, werden sämtliche Veränderungen sofort angezeigt.
mfg
Stefan
======CLOSED======
Ähnliche Themen
-
JPanel wird nicht neu gezeichnet
Von kuhlmaehn im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 24.08.10, 17:41 -
JPanel: String wird nicht gezeichnet
Von PapaNoah im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 3Letzter Beitrag: 03.02.10, 08:17 -
Diagramm aus XML Datei wird nicht gezeichnet
Von filigrani im Forum Adobe Flex & AIRAntworten: 0Letzter Beitrag: 28.01.09, 12:06 -
JFrame wird nicht vollständig gezeichnet
Von karl_soost im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 04.03.08, 20:25 -
Wieso wird nicht alles gezeichnet
Von MrDude im Forum JavaAntworten: 1Letzter Beitrag: 16.07.06, 01:03





Zitieren
Login





