JavaTM Platform
Standard Ed. 6

类 javax.swing.tree.DefaultMutableTreeNode
的使用

使用 DefaultMutableTreeNode 的软件包
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.tree 提供处理 javax.swing.JTree 的类和接口。 
 

javax.swing 中 DefaultMutableTreeNode 的使用
 

javax.swing 中 DefaultMutableTreeNode 的子类
static class JTree.DynamicUtilTreeNode
          DynamicUtilTreeNode 可以包装 vectors/hashtables/arrays/strings 并根据需要创建适当的子树节点。
 

参数类型为 DefaultMutableTreeNode 的 javax.swing 中的方法
static void JTree.DynamicUtilTreeNode.createChildren(DefaultMutableTreeNode parent, Object children)
          将 children 中的所有子节点添加到父节点。
 

javax.swing.tree 中 DefaultMutableTreeNode 的使用
 

返回 DefaultMutableTreeNode 的 javax.swing.tree 中的方法
 DefaultMutableTreeNode DefaultMutableTreeNode.getFirstLeaf()
          查找并返回为此节点后代的第一个叶节点,即此节点或其第一个子节点的第一个叶节点。
 DefaultMutableTreeNode DefaultMutableTreeNode.getLastLeaf()
          查找并返回为此节点后代的最后一个叶节点,即此节点或其最后一个子节点的最后一个叶节点。
 DefaultMutableTreeNode DefaultMutableTreeNode.getNextLeaf()
          返回此节点后面的叶节点,如果此节点是树中的最后一个叶节点,则返回 null。
 DefaultMutableTreeNode DefaultMutableTreeNode.getNextNode()
          返回在此节点的树的前序遍历中此节点之后的节点。
 DefaultMutableTreeNode DefaultMutableTreeNode.getNextSibling()
          返回父节点的子节点数组中此节点的下一个兄弟节点。
 DefaultMutableTreeNode DefaultMutableTreeNode.getPreviousLeaf()
          返回此节点之前的叶节点,如果此节点是树中的第一个叶节点,则返回 null。
 DefaultMutableTreeNode DefaultMutableTreeNode.getPreviousNode()
          返回在此节点树的前序遍历中此节点之前的节点。
 DefaultMutableTreeNode DefaultMutableTreeNode.getPreviousSibling()
          返回父节点的子节点数组中此节点的前一个兄弟节点。
 

参数类型为 DefaultMutableTreeNode 的 javax.swing.tree 中的方法
 TreeNode DefaultMutableTreeNode.getSharedAncestor(DefaultMutableTreeNode aNode)
          返回此节点和 aNode 最近的共同祖先。
 boolean DefaultMutableTreeNode.isNodeDescendant(DefaultMutableTreeNode anotherNode)
          如果 anotherNode 是此节点的后代 -- 如果它是此节点、此节点的一个子节点或此节点的一个子节点的后代,则返回 true。
 boolean DefaultMutableTreeNode.isNodeRelated(DefaultMutableTreeNode aNode)
          当且仅当 aNode 位于与此节点相同的树中时,返回 true。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。