0
JTree
で構成されています。DefaultMutableTreeNodes
の場合、指定したノードから始まり、すべてのノードが祖先であることからどのようにトラバースして削除しますか?JTreeのすべてのノードを再帰的に削除するにはどうすればよいですか?
最下位レベルから削除して、指定されたノードに上向きにバックアップします。指定された開始ノードは最後に削除する必要があります。
JTree
で構成されています。DefaultMutableTreeNodes
の場合、指定したノードから始まり、すべてのノードが祖先であることからどのようにトラバースして削除しますか?JTreeのすべてのノードを再帰的に削除するにはどうすればよいですか?
最下位レベルから削除して、指定されたノードに上向きにバックアップします。指定された開始ノードは最後に削除する必要があります。
再帰はあなたの友人です。擬似コードで
:
def deleteTree(root)
for each child c of root
deleteTree(c)
end
delete root
end