可是我如何能取到我所选择的节点啊。

解决方案 »

  1.   

    定义接口函数,这里currentNode是你自己在类中的一个变量,这样每选择一个结点就更新此变量:
    class DirSelectionListener implements TreeSelectionListener {
    public void valueChanged(TreeSelectionEvent event) {
    DefaultMutableTreeNode node = getTreeNode(event.getPath());
    EntryNode fnode = getEntryNode(node);
    if (fnode != null)
    currentNode = fnode;
    else
    currentNode = null;
    }
    }