2011-07-13 76 views
2

我想選擇一個祖先DefaultMutableTreeNode,並在JTree中獲取此祖先的所有後裔DefaultMutableTreeNodeJava:如何選擇Jtree上給定祖先的所有後代?

我使用TreeSelectionListener來捕獲當前JTree上的選擇事件。

基本上,我希望能夠做的是,選擇一個祖先節點,並能夠將它的後代樹複製到另一個祖先中。

+0

困惑:你的主要目標是什麼 - 複製或選擇?沒有太大差別,就像@Ray已經提到過的那樣,您需要遍歷子樹,然後單獨複製/選擇每個節點 – kleopatra

回答

2

你應該能夠通過DMTN的子節點()遞歸地遍歷子樹。

FWIW:

也許這將幫助一點,但ExampleDepot是Java示例代碼一個很好的網站,他們有很多的搖擺例子。

下面是一組JTree示例的鏈接。我希望你找到你需要的東西。

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

相關問題