Java 未显示Jtree子文件夹

Java 未显示Jtree子文件夹,java,swing,jtree,Java,Swing,Jtree,我正在使用Jtree显示一些文件夹。它正在工作,但现在我发现子文件夹没有显示。这是我第一次使用swing,我不确定我做错了什么。我已经为下面的树粘贴了代码,我已经按照示例使用了get last path,但不确定哪里出错了,以及为什么子文件夹不显示。我的子文件夹由下划线(389;)分隔。此代码基本上由UI的另一个类调用。这是树代码: public DRUDRDesc getUDRType() { JTree tree = browser.getUDRTypeTree();

我正在使用Jtree显示一些文件夹。它正在工作,但现在我发现子文件夹没有显示。这是我第一次使用swing,我不确定我做错了什么。我已经为下面的树粘贴了代码,我已经按照示例使用了get last path,但不确定哪里出错了,以及为什么子文件夹不显示。我的子文件夹由下划线(389;)分隔。此代码基本上由UI的另一个类调用。这是树代码:

  public DRUDRDesc getUDRType() {
        JTree tree = browser.getUDRTypeTree();
        TreePath descTreePath = tree.getSelectionPath();
        if (descTreePath != null) {
            DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) descTreePath
                    .getLastPathComponent();
            if (selectedNode.isLeaf()) {
                return (DRUDRDesc) selectedNode.getUserObject();
            }
        }

        return null;
    }

为了更快地获得更好的帮助,请发布或。发布的树代码仅显示获取所选节点用户对象的方法。此代码不应成为未显示子文件夹的原因。