Java树节点详细信息

时间:2009-09-25 08:59:17

标签: java jtree

我使用JTree构建了一个树,我想获取节点详细信息(就像它们出现在绘制的帧here中)。

1 个答案:

答案 0 :(得分:0)

TreeNode root = (TreeNode)tree.getModel().getRoot();
Enumeration childrenEnum = root.children();
while (childrenEnum.hasMoreElements()) {
    TreeNode childNode = (TreeNode)childrenEnum.nextElement();
    String childString = childNode.toString();
    // ....
}

查看TreeNode(“最高级别”界面)和DefaultMutableTreeNode(最常用的实施)的文档。如果需要在树节点中保存更复杂的数据,DefaultMutableTreeNode提供getUserObject()/ setUserObject()方法。