Java:如何在Jtree上选择给定祖先的所有后代?

时间:2011-07-13 06:56:40

标签: java swing jtree

我想选择一个祖先DefaultMutableTreeNode并在JTree中获得此祖先的所有后代DefaultMutableTreeNode

我正在使用TreeSelectionListener来捕获当前JTree上的选择事件。

基本上,我希望能够做的是,选择一个祖先节点,并能够将它的后代树复制到另一个祖先。

1 个答案:

答案 0 :(得分:2)

您应该能够通过DMTN的children()递归遍历子树。

FWIW:

也许这会有所帮助,但ExampleDepot是一个很好的Java示例代码站点,他们有很多Swing示例。

这是他们的一组JTree示例的链接。我希望你找到你需要的东西。

http://www.exampledepot.com/egs/javax.swing.tree/pkg.html