9

我想获取根节点的所有子节点。

前任:

Root
   child1
      child1.child1
   child2
      child2.child1

现在我想得到两个名为“child1”和“child2”的子节点。

怎么做?有没有可能?

请帮助我,提前谢谢..

4

2 回答 2

17

获取树的根:

 tree.getModel().getRoot();

然后获取此根节点的子节点数:

 tree.getModel().getChildCount(rootNode)

然后从 0 到孩子的数量并调用

tree.getModel().getChild(rootNode, i)

获取根节点的子节点。

于 2012-07-13T12:40:43.417 回答
5

如果你的元素实现了TreeNode接口,你可以使用可用的方法:

否则,您可以直接查询TreeModel. 见

方法

于 2012-07-13T12:42:50.400 回答