tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1772
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Lasix Lasix ist offline Grünschnabel
    Registriert seit
    Jul 2004
    Beiträge
    2
    Hallo zusammen,

    ich habe folgendes Problem mit dem JTree:
    Ich habe eine RDF Datei gegeben, welche Daten enthält, die ich in einem JTree anzeigen möchte. Um die Dateien auszulesen habe ich ein spezielles Package, dass mir die Dateien in eineer Baumstruktur liefert. Möchte ich einen Datensatz aus diesem Baum löschen, muss ich dies ebenfalls über dieses Package tun, da evtl. mehrere von diesem Datensatz abhängige Datensätze ebenfalls entfernt werden müssen.
    Das anzeigen der Daten ist kein Problem. Das löschen auch nicht ( zumindest aus der RDF Datei ). Nur wenn ich dann den JTree mit der neu erstellten RDF Datei füllen will, bleiben die alten Knoten erhalten.
    Ich habe das löschen momentan so implementiert, dass der Rechtsklick auf einen Knoten im JTree die "löschen" Funktion des gegebenen Packages aufruft. Leider habe ich noch keine möglichkeit gefunden, den JTree neu mit den Daten zu füllen.
    Ich habe mir momentan eine eigene Implementierung der TreeNode Schnittstelle und möchte jetzt mit Hilfe des DefaultTreeModels den Baum neu zeichnen. Leider ohne Erfolg.
    Kennt jemand vielleicht irgendeinen Trick, mit dem ich den kompletten JTree mit neuem Root Knoten neu laden kann?

    Danke im voraus
    LasiX
     

  2. #2
    Avatar von schnuffie
    schnuffie schnuffie ist offline Mitglied Platin
    Registriert seit
    Oct 2004
    Ort
    Ober-Roden (Hessen)
    Beiträge
    725
    Code :
    1
    2
    
    myDefaultTreeModel.setRoot(myNewTreeNode);
    myTree.setModel(myDefaultTreeModel);

    oder:

    Code :
    1
    2
    
    DefaultTreeModel dtm = (DefaultTreeModel)myTree.getModel();
    dtm.setRoot(myNewTreeNode);
     
    CU schnuffie

    Fragliche Fragen stellende Fragensteller sind für verantwortungslose Antworten antwortender verantwortlicher Antworter selbst verantwortlich.

  3. #3
    Lasix Lasix ist offline Grünschnabel
    Registriert seit
    Jul 2004
    Beiträge
    2
    Danke für die Hilfe. Ich werds sofort mal ausprobieren
     

Ähnliche Themen

  1. JTree - Eigene Icons
    Von ExtremeSnail im Forum Java
    Antworten: 8
    Letzter Beitrag: 21.04.11, 13:22
  2. C# und Referenzen auf eigene Objekte
    Von {Eve} im Forum .NET Café
    Antworten: 7
    Letzter Beitrag: 17.02.10, 08:58
  3. JTree Objekte
    Von Zhoragh im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 3
    Letzter Beitrag: 19.02.05, 14:29
  4. Eigene Objekte in die Taskbar?
    Von kahuna im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 22.11.04, 22:16
  5. Eigene Objekte mit Properties
    Von patrique im Forum Delphi, Kylix, Pascal
    Antworten: 6
    Letzter Beitrag: 26.08.03, 18:21