Hallo,
ich habe folgendes Problem:
Habe mir so eine Art Explorer mit einem JTree gebastelt. Mit valueChanged des SelectionListener fülle ich meine folgenden Nodes zwei Stufen tief auf, damit das Expand/Collapse Symbol korrekt dargestellt wird. Beispiel wenn ich auf
c:\ klicke , listet er mir alle Verzeichnisse von c: auf und hat von diesen wiederrum alle Unterverzeichnisse. Das funktioniert soweit auch alles perfekt. Das Problem ist aber wenn ich eine Node über das Expand/Collapse Symbol aufklappe ist
immer null. Also habe ich noch den TreeWillExpandListener implementiert. Wie kann ich nun bei
die zu dem Symbol gehörige Node ermitteln? Wenn ich mit
arbeite ist dieser path auch immer null.
Ich hoffe das war jetzt nicht zu wirr.
Schonmal ein dickes Danke.
ich habe folgendes Problem:
Habe mir so eine Art Explorer mit einem JTree gebastelt. Mit valueChanged des SelectionListener fülle ich meine folgenden Nodes zwei Stufen tief auf, damit das Expand/Collapse Symbol korrekt dargestellt wird. Beispiel wenn ich auf
c:\ klicke , listet er mir alle Verzeichnisse von c: auf und hat von diesen wiederrum alle Unterverzeichnisse. Das funktioniert soweit auch alles perfekt. Das Problem ist aber wenn ich eine Node über das Expand/Collapse Symbol aufklappe ist
Code:
DefaultMutableTreeNode node = (DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
Code:
public void treeWillExpand()
Code:
TreePath path = tree.getAnchorSelectionPath()
Ich hoffe das war jetzt nicht zu wirr.
Schonmal ein dickes Danke.