JavaTM 2 Platform
Standard Ed. 6

类 javax.swing.tree.DefaultMutableTreeNode
的使用

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

javax.swingDefaultMutableTreeNode 的使用
 

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

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

javax.swing.treeDefaultMutableTreeNode 的使用
 

返回 DefaultMutableTreeNodejavax.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()
          返回父节点的子节点数组中此节点的前一个兄弟节点。
 

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


JavaTM 2 Platform
Standard Ed. 6

提交错误或意见

版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only