我想获取根节点的所有子节点。
例如:
Root
child1
child1.child1
child2
child2.child1
现在我想得到两个名为“child1”和“child2”的子节点。
怎么做?有可能吗?
请帮助我,提前致谢..
答案 0 :(得分:15)
获取树的根:
tree.getModel().getRoot();
然后获取此根节点的子节点数:
tree.getModel().getChildCount(rootNode)
然后从0转到孩子的数量并致电
tree.getModel().getChild(rootNode, i)
获取根节点的子节点。
答案 1 :(得分:4)
如果您的元素实现了TreeNode
接口,则可以使用可用的方法:
否则,您可以直接查询TreeModel
。见
方法