Как рекурсивно удалить все узлы в JTree? - PullRequest
0 голосов
/ 24 июля 2011

в JTree, состоящем из DefaultMutableTreeNodes, как бы вы прошли и удалили, начиная с данного узла и всех его предков?

он должен удалить, начиная с самого глубокого уровня, возвращаясь к указанному Узлу. данный начальный узел должен быть последним, что нужно удалить.

1 Ответ

2 голосов
/ 24 июля 2011

Рекурсия - ваш друг здесь.

В псевдокоде:

def deleteTree(root)
    for each child c of root
        deleteTree(c)
    end
    delete root
end
...