Использование DefaultTreeModel
, defaultmutbletreenode
getRoot()
возвращает его наивысшего предка, но как бы вы пошли на одно поколение вниз, чтобы вернуть своего второго наивысшего предка?
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
.