【发布时间】:2026-01-29 12:25:02
【问题描述】:
我有两个 Jtree,在第一个 JTree 中,我显示我的目录结构,其中包含 zip 文件作为子节点,.xlsx 文件作为叶子。我想在第一个 JTree 上添加一个选择事件,这样当我选择一个叶子时,它应该只显示第二个 JTree 中匹配的叶子字符串和 .xlsx 文件。
【问题讨论】:
标签: jtree
我有两个 Jtree,在第一个 JTree 中,我显示我的目录结构,其中包含 zip 文件作为子节点,.xlsx 文件作为叶子。我想在第一个 JTree 上添加一个选择事件,这样当我选择一个叶子时,它应该只显示第二个 JTree 中匹配的叶子字符串和 .xlsx 文件。
【问题讨论】:
标签: jtree
不可能在不止一棵树中显示一个节点,因为add(MutableTreeNode newChild) 方法将给定节点从它的当前父节点中删除,因此从当前树中删除,然后再将它添加到新父节点,然后添加到新树。在叶子选择上创建一个新节点,给它选择叶子节点tree.getSelectionPath().getLastPathComponent()的值并将其添加到另一棵树。
【讨论】: