我正在使用Jtree来显示一些文件夹。它工作,但现在我发现子文件夹没有显示。这是我第一次使用挥杆,我不确定我做错了什么。我已经粘贴了下面的树的代码,我已经按照示例使用了get last path但是我不确定哪里出错了以及为什么子文件夹不显示。我的子文件夹由下划线(_)分隔。此代码基本上由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;
}