如何将任何节点作为JTree中的父节点,以便可以将子节点添加到它中?

时间:2011-02-18 10:08:56

标签: java swing jtree

如何将JTree中的当前节点作为父节点,以便为其添加子节点。我的完整数据是从数据库中提取的。

有点像下面这样:

root-- parent1 - children
    |- parent2 - children

我需要动态生成树

提前致谢:)

3 个答案:

答案 0 :(得分:0)

如果您的节点是MutableTreeNode,例如DefaultMutableTreeNode使用

public void insert(MutableTreeNode newChild, int childIndex) 

将子项添加到当前节点的方法

答案 1 :(得分:0)

构造树的常用方法是构造DefaultMutableTreeNode个实例的层次结构。此类有一个add(MutableTreeNode newChild)方法,允许将子项添加到现有节点。

答案 2 :(得分:0)

我认为this link正是您所寻找的:请查看

  

动态更改树

一个非常有启发性的例子,直接来自Sun本身!