Использование DefaultTreeModel
, defaultmutbletreenode
getRoot()
возвращает его наивысший предок, но как бы вы отправились на одно поколение, чтобы вернуть его второго высшего предка?Java: Получить второго высшего предка потокового treenode
root
- ancestor 1
- some parent
- some child
- ancestor 2
- some parent
- another parent
- some child
так как найти ancestor 1
, учитывая some child
в этой отрасли, глубина каждой ветви отличается для каждого ancestor
узла под root
.
Я урожденная пройти до ancestor 1
от some child
, а также для более глубокого отделения, учитывая some child
, он найдет ancestor 2
.