2011-07-24 14 views
0

JTreeで構成されています。DefaultMutableTreeNodesの場合、指定したノードから始まり、すべてのノードが祖先であることからどのようにトラバースして削除しますか?JTreeのすべてのノードを再帰的に削除するにはどうすればよいですか?

最下位レベルから削除して、指定されたノードに上向きにバックアップします。指定された開始ノードは最後に削除する必要があります。

答えて

2

再帰はあなたの友人です。擬似コードで

def deleteTree(root) 
    for each child c of root 
     deleteTree(c) 
    end 
    delete root 
end 
関連する問題