【发布时间】:2012-07-13 07:27:17
【问题描述】:
我想获取根节点的所有子节点。
例如:
Root
child1
child1.child1
child2
child2.child1
现在我想得到两个子节点,分别叫做“child1”和“child2”。
如何做到这一点?有没有可能?
请帮助我,在此先感谢..
【问题讨论】:
我想获取根节点的所有子节点。
例如:
Root
child1
child1.child1
child2
child2.child1
现在我想得到两个子节点,分别叫做“child1”和“child2”。
如何做到这一点?有没有可能?
请帮助我,在此先感谢..
【问题讨论】:
获取树的根:
tree.getModel().getRoot();
然后得到这个根节点的子节点个数:
tree.getModel().getChildCount(rootNode)
然后从0到孩子的数量并调用
tree.getModel().getChild(rootNode, i)
获取根节点的子节点。
【讨论】:
如果你的元素实现了TreeNode 接口,你可以使用可用的方法:
否则,您可以直接查询TreeModel。见
方法
【讨论】: