I want to get all child nodes of root node.
ex:
Root
child1
child1.child1
child2
child2.child1
Now I want to get the two child nodes called "child1" and "child2".
How to do that? Is there any possibilities?
Please help me, Thanks in advance..
Get the root of the tree:
tree.getModel().getRoot();
then get the number of children of this root node:
tree.getModel().getChildCount(rootNode)
then go from 0 to the number of children and call
tree.getModel().getChild(rootNode, i)
to get the children of the root node.
If your elements implement the TreeNode
interface, you can use the available methods:
TreeNode#children
TreeNode#getChildAt
TreeNode#getChildCount
Otherwise, you can directly query the TreeModel
. See the
TreeModel#getRoot
TreeModel#getChild
methods
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With