我有两个Jtree,在第一个JTree中我显示我的目录结构,其中包含zip文件作为节点子文件和.xlsx文件作为叶子。我想在第一个JTree上添加一个选择事件,这样当我选择一个叶子时,它应该只显示第二个JTree中匹配的叶子串和.xlsx文件。
答案 0 :(得分:0)
不可能在多个树中显示节点,因为方法add(MutableTreeNode newChild)
从其当前父节点中移除给定节点,因此从其当前树中删除它,然后将其添加到新父节点,因此到新树。在叶选择上创建一个新节点,为其指定所选叶节点tree.getSelectionPath().getLastPathComponent()
的值,并将其添加到另一个树。