Hallo,
ich hätte gern, dass wenn ich in meinem Verzeichnisbaum den Knoten 'A' schließe, alle geöffneten Subknoten auch geschlossen werden.
Das heißt, dass beim nächsten öffenen des Knotens 'A' alle Subknoten geschlossen sind.
Versucht hab ich:
wobei der Aufruf in innerhalb von
erfolgt.
Nur dann passiert leider überhaupt nichts, nicht einmal der Knotern 'A' wird mehr geschlossen.
Hat jemand eine Ahnung wie man diese Funktionalität am besten implementiert?
Vielen Dank für eure Hilfe,
lg
ich hätte gern, dass wenn ich in meinem Verzeichnisbaum den Knoten 'A' schließe, alle geöffneten Subknoten auch geschlossen werden.
Das heißt, dass beim nächsten öffenen des Knotens 'A' alle Subknoten geschlossen sind.
Versucht hab ich:
Java:
private void collapseChildren(MyNode node){
for (Data child : node.getData().getSubElements()) {
tree.collapsePath(new TreePath(child.getNode().getPath()));
}
}
wobei der Aufruf in innerhalb von
Java:
@Override
public void treeCollapsed(TreeExpansionEvent event) { ... }
erfolgt.
Nur dann passiert leider überhaupt nichts, nicht einmal der Knotern 'A' wird mehr geschlossen.
Hat jemand eine Ahnung wie man diese Funktionalität am besten implementiert?
Vielen Dank für eure Hilfe,
lg