Java 如何递归删除JTree中的所有节点?
在由Java 如何递归删除JTree中的所有节点?,java,swing,jtree,treemodel,Java,Swing,Jtree,Treemodel,在由DefaultMutableTreeNodes组成的JTree中,如何遍历和删除从给定节点及其所有祖先开始的节点 它应该从最深的层次开始删除,向上备份到给定的节点。给定的起始节点应该是最后要删除的对象。递归是您的朋友 在伪代码中: def deleteTree(root) for each child c of root deleteTree(c) end delete root end
DefaultMutableTreeNodes
组成的JTree
中,如何遍历和删除从给定节点及其所有祖先开始的节点
它应该从最深的层次开始删除,向上备份到给定的节点。给定的起始节点应该是最后要删除的对象。递归是您的朋友 在伪代码中:
def deleteTree(root)
for each child c of root
deleteTree(c)
end
delete root
end