JavaTM 2 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 2 Platform
Standard Ed. 6

提交錯誤或意見

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