2
我想選擇一個祖先DefaultMutableTreeNode
,並在JTree中獲取此祖先的所有後裔DefaultMutableTreeNode
。Java:如何選擇Jtree上給定祖先的所有後代?
我使用TreeSelectionListener
來捕獲當前JTree上的選擇事件。
基本上,我希望能夠做的是,選擇一個祖先節點,並能夠將它的後代樹複製到另一個祖先中。
我想選擇一個祖先DefaultMutableTreeNode
,並在JTree中獲取此祖先的所有後裔DefaultMutableTreeNode
。Java:如何選擇Jtree上給定祖先的所有後代?
我使用TreeSelectionListener
來捕獲當前JTree上的選擇事件。
基本上,我希望能夠做的是,選擇一個祖先節點,並能夠將它的後代樹複製到另一個祖先中。
你應該能夠通過DMTN的子節點()遞歸地遍歷子樹。
FWIW:
也許這將幫助一點,但ExampleDepot是Java示例代碼一個很好的網站,他們有很多的搖擺例子。
下面是一組JTree示例的鏈接。我希望你找到你需要的東西。
困惑:你的主要目標是什麼 - 複製或選擇?沒有太大差別,就像@Ray已經提到過的那樣,您需要遍歷子樹,然後單獨複製/選擇每個節點 – kleopatra