Portal > Foren > Java > Desktop-Applikationen und Grafik > Jtree ändert nur nicht geöffnete Knoten
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 23.11.2005, 17:24 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 02.11.2005
Beiträge: 9
Standard Jtree ändert nur nicht geöffnete Knoten

Hallo,

wenn ich z.B. Knoten in meinen Model einfügen möchte, versuche ich den Baum durch fireTreeNodesInserted(...) zu aktualisieren.

Das Problem ist nur, dass die ungeöffneten Knoten aktualisiert werden, aber wenn ein Knoten offen ist, wird der Knoten nicht eingefügt. Auch wenn ich den Knoten schließe und wieder öffne ist der neue Knoten trotzdem nicht vorhanden.

Weiß jemand, wie man den Baum richtig aktualisieren muss?

Mein Model erweitert TreeModel (nicht DefaultTreeModel).
NewYork ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.11.2005, 09:14 Nach oben    #2
Neuer Benutzer
 
Registriert seit: 23.11.2005
Beiträge: 4
Standard

Moin,

dann hast du die fire...-Methoden selbst implementiert ? Im TreeModel gibts die nicht. Hast die TreeModelEvents korrekt erzeugt ? Vergleich doch mal mit der Implementierung in DefaultTreeModel.

Gruß
Mag1c
Mag1c ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.11.2005, 09:56 Nach oben    #3
Neuer Benutzer
 
Registriert seit: 02.11.2005
Beiträge: 9
Standard

Hallo,

danke, es war mein Fehler, die fire... Methoden, hab ich zwar implementiert, aber sie waren komplett falsch Jetzt funktioniert alles


Vielleicht kann ich noch was anderes fragen.
Die 'Events' werden doch vom TreeModelHandler verarbeitet. Gibt es irgendwie eine Möglichkeit den zu überschreiben oder zu erweitern und den neuen dem JTree zuzuweisen (so wie bei CellRenderer etc.) Ich möchte eigentlich ehe eine Aktualisierung durchgeführt wird, die aufgeklappten Pfade speichern und dann wieder aufklappen, falls sie zugeklappt wurden (z.B. beim sortieren). Das möchte ich eigentlich im View machen, sonst müsste ich vom Model aus, in dem ich das Event auslöse, auf den Baum zugreifen und das möchte ich eigentlich nicht weil es unabhängig voneinander sein soll.

Gibt es da irgendeine Möglichkeit?
NewYork ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JScrollPane und JTree javra Desktop-Applikationen und Grafik 10 19.02.2006 10:39
JTree wird nicht aktualisiert Waldi5001 Desktop-Applikationen und Grafik 7 08.12.2005 15:31
JTree Farbe smokie Desktop-Applikationen und Grafik 6 06.07.2005 15:14
JTree - Pfad hervorheben smokie Desktop-Applikationen und Grafik 12 03.06.2005 08:43
JTree mit Icons aktualisieren GelleNeu25 Desktop-Applikationen und Grafik 4 25.02.2005 13:48


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:18 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45