Hi,
ich habe mir in nem Fenster nen JTree gebaut, wo ich gerne ne Selektion mit Ctrl möglich machen will, rein optisch gesehen klappt das ja, wenn ich Ctrl drücke und nebenbei selektiere werden mehrere Nodes selektiert...aber wie kann ich über diese Nodes iterieren?
Ich bekomme immer nur den ersten ausgegeben, den ich selektiert hab.
hier mal der code:
das steht alles im SelectionListener
ich habe mir in nem Fenster nen JTree gebaut, wo ich gerne ne Selektion mit Ctrl möglich machen will, rein optisch gesehen klappt das ja, wenn ich Ctrl drücke und nebenbei selektiere werden mehrere Nodes selektiert...aber wie kann ich über diese Nodes iterieren?
Ich bekomme immer nur den ersten ausgegeben, den ich selektiert hab.
hier mal der code:
Java:
TreePath[] nodes = _tree.getSelectionPaths();
for(int i = 0; i < nodes.length; i++) {
TreePath temp = nodes[i];
Object object = temp.getLastPathComponent();
DefaultMutableTreeNode treeNode = (DefaultMutableTreeNode)object;
// TreeNode ausgeben
}
das steht alles im SelectionListener