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