S
SlaterB
Gast
Hallo,
mit JTree.getSelectionPaths() bekommte ich Pfade zu allen aktuell selektierten Elementen,
nun möchte ich die Nodes komplett austauschen, wobei der Baum weitgehend gleich bleibt
(stellt Dateisystem dar, paar neue Dateien kommen dazu/ paar alte werden gelöscht),
dabei werden alle Nodes zusammengeklappt, ich möchte dagegen ungefähr das vorherige Bild wieder herstellen,
gibt es eine einfache Möglichkeit, zumindest erstmal den Status vor dem Löschen zu merken, wie JTree.getExpandedPaths(), welche ich nicht finde,
oder muss man die Nodes abklappern/ mit Listener arbeiten, hat schon jemand fertigen Code in diese Richtung?
alternativ überlege ich auch, die Knoten beizubehalten, nur dort zu entfernen/ zu erweitern, wo es auch Änderungen gab,
dazu sind Kommentare/ Code auch gern gesehen
mit JTree.getSelectionPaths() bekommte ich Pfade zu allen aktuell selektierten Elementen,
nun möchte ich die Nodes komplett austauschen, wobei der Baum weitgehend gleich bleibt
(stellt Dateisystem dar, paar neue Dateien kommen dazu/ paar alte werden gelöscht),
dabei werden alle Nodes zusammengeklappt, ich möchte dagegen ungefähr das vorherige Bild wieder herstellen,
gibt es eine einfache Möglichkeit, zumindest erstmal den Status vor dem Löschen zu merken, wie JTree.getExpandedPaths(), welche ich nicht finde,
oder muss man die Nodes abklappern/ mit Listener arbeiten, hat schon jemand fertigen Code in diese Richtung?
alternativ überlege ich auch, die Knoten beizubehalten, nur dort zu entfernen/ zu erweitern, wo es auch Änderungen gab,
dazu sind Kommentare/ Code auch gern gesehen