Java 未显示Jtree子文件夹
我正在使用Jtree显示一些文件夹。它正在工作,但现在我发现子文件夹没有显示。这是我第一次使用swing,我不确定我做错了什么。我已经为下面的树粘贴了代码,我已经按照示例使用了get last path,但不确定哪里出错了,以及为什么子文件夹不显示。我的子文件夹由下划线(389;)分隔。此代码基本上由UI的另一个类调用。这是树代码:Java 未显示Jtree子文件夹,java,swing,jtree,Java,Swing,Jtree,我正在使用Jtree显示一些文件夹。它正在工作,但现在我发现子文件夹没有显示。这是我第一次使用swing,我不确定我做错了什么。我已经为下面的树粘贴了代码,我已经按照示例使用了get last path,但不确定哪里出错了,以及为什么子文件夹不显示。我的子文件夹由下划线(389;)分隔。此代码基本上由UI的另一个类调用。这是树代码: public DRUDRDesc getUDRType() { JTree tree = browser.getUDRTypeTree();
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;
}
为了更快地获得更好的帮助,请发布或。发布的树代码仅显示获取所选节点用户对象的方法。此代码不应成为未显示子文件夹的原因。