如何从一个Jtree中选择一个叶子并在另一个JTree中显示其匹配结果

时间:2016-09-22 09:08:21

标签: jtree

我有两个Jtree,在第一个JTree中我显示我的目录结构,其中包含zip文件作为节点子文件和.xlsx文件作为叶子。我想在第一个JTree上添加一个选择事件,这样当我选择一个叶子时,它应该只显示第二个JTree中匹配的叶子串和.xlsx文件。

1 个答案:

答案 0 :(得分:0)

不可能在多个树中显示节点,因为方法add(MutableTreeNode newChild)从其当前父节点中移除给定节点,因此从其当前树中删除它,然后将其添加到新父节点,因此到新树。在叶选择上创建一个新节点,为其指定所选叶节点tree.getSelectionPath().getLastPathComponent()的值,并将其添加到另一个树。