|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 TreeNode 的軟體套件 | |
---|---|
javax.swing | 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 |
javax.swing.text | 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 |
javax.swing.text.html | 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 |
javax.swing.tree | 提供處理 javax.swing.JTree 的類別和介面。 |
javax.swing 中 TreeNode 的使用 |
---|
實作 TreeNode 的 javax.swing 中的類別 | |
---|---|
static class |
JTree.DynamicUtilTreeNode
DynamicUtilTreeNode 可以包裹 vectors/hashtables/arrays/strings 並根據需要創建適當的子階層樹節點。 |
返回 TreeNode 的 javax.swing 中的方法 | |
---|---|
TreeNode |
JTree.DynamicUtilTreeNode.getChildAt(int index)
必要時創建子類別以載入此子節點。 |
參數型別為 TreeNode 的 javax.swing 中的建構子 | |
---|---|
JTree(TreeNode root)
返回 JTree ,指定的 TreeNode 作為其根,它顯示根節點。 |
|
JTree(TreeNode root,
boolean asksAllowsChildren)
返回 JTree ,指定的 TreeNode 作為其根,它用指定的方式顯示根節點,並確定節點是否為葉節點。 |
javax.swing.text 中 TreeNode 的使用 |
---|
實作 TreeNode 的 javax.swing.text 中的類別 | |
---|---|
class |
AbstractDocument.AbstractElement
實作元素的抽象部分。 |
class |
AbstractDocument.BranchElement
實作一個套件含其他元素的復合元素。 |
class |
AbstractDocument.LeafElement
實作可直接表示某類別內容的元素。 |
protected class |
DefaultStyledDocument.SectionElement
文檔的預設根元素... 與所包含的段落/行對應。 |
返回 TreeNode 的 javax.swing.text 中的方法 | |
---|---|
TreeNode |
AbstractDocument.AbstractElement.getChildAt(int childIndex)
在索引 childIndex 處返回子級 TreeNode 。 |
TreeNode |
AbstractDocument.AbstractElement.getParent()
返回接收方的父級 TreeNode 。 |
參數型別為 TreeNode 的 javax.swing.text 中的方法 | |
---|---|
int |
AbstractDocument.AbstractElement.getIndex(TreeNode node)
返回接收方子級中 node 的索引。 |
javax.swing.text.html 中 TreeNode 的使用 |
---|
實作 TreeNode 的 javax.swing.text.html 中的類別 | |
---|---|
class |
HTMLDocument.BlockElement
表示結構性 HTML 塊 的元素。 |
class |
HTMLDocument.RunElement
表示文本塊的元素,該文本塊具有一個分派給它的 HTML 字元級的屬性集。 |
javax.swing.tree 中 TreeNode 的使用 |
---|
javax.swing.tree 中 TreeNode 的子介面 | |
---|---|
interface |
MutableTreeNode
定義針對階層樹節點物件的要求,這些階層樹節點可以通過以下操作更改:添加或移除子節點,或更改該節點中存儲的使用者物件的內容。 |
實作 TreeNode 的 javax.swing.tree 中的類別 | |
---|---|
class |
DefaultMutableTreeNode
DefaultMutableTreeNode 是階層樹資料結構中的通用節點。 |
宣告為 TreeNode 的 javax.swing.tree 中的欄位 | |
---|---|
protected TreeNode |
DefaultTreeModel.root
階層樹的根。 |
型別參數型別為 TreeNode 的 javax.swing.tree 中的欄位 | |
---|---|
static Enumeration<TreeNode> |
DefaultMutableTreeNode.EMPTY_ENUMERATION
始終為空的列舉。 |
返回 TreeNode 的 javax.swing.tree 中的方法 | |
---|---|
TreeNode |
DefaultMutableTreeNode.getChildAfter(TreeNode aChild)
返回此節點的子節點陣列中剛好跟在 aChild 之後的子節點,它必須是此節點的子節點。 |
TreeNode |
DefaultMutableTreeNode.getChildAt(int index)
返回此節點的子節點陣列中指定索引處的子節點。 |
TreeNode |
TreeNode.getChildAt(int childIndex)
返回索引 childIndex 位置的子 TreeNode 。 |
TreeNode |
DefaultMutableTreeNode.getChildBefore(TreeNode aChild)
返回此節點的子節點陣列中剛好在 aChild 之前的子節點,它必須是此節點的子節點。 |
TreeNode |
DefaultMutableTreeNode.getFirstChild()
返回此節點的第一個子節點。 |
TreeNode |
DefaultMutableTreeNode.getLastChild()
返回此節點的最後一個子節點。 |
TreeNode |
DefaultMutableTreeNode.getParent()
返回此節點的父節點,如果此節點沒有父節點,則返回 null。 |
TreeNode |
TreeNode.getParent()
返回接收者的父 TreeNode 。 |
TreeNode[] |
DefaultMutableTreeNode.getPath()
返回從根到達此節點的路徑。 |
TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode)
向上建構節點的父節點一直到根節點(包括根節點),其中原始節點是返回陣列中的最後一個元素。 |
protected TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode,
int depth)
向上建構節點的父節點一直到根節點(包括根節點),其中原始節點是返回陣列中的最後一個元素。 |
protected TreeNode[] |
DefaultMutableTreeNode.getPathToRoot(TreeNode aNode,
int depth)
建構節點的父節點一直到根節點(包括根節點),其中源節點是返回陣列中的最後一個元素。 |
TreeNode |
DefaultMutableTreeNode.getRoot()
返回包含此節點的階層樹的根。 |
TreeNode |
DefaultMutableTreeNode.getSharedAncestor(DefaultMutableTreeNode aNode)
返回此節點和 aNode 最近的共同祖先。 |
參數型別為 TreeNode 的 javax.swing.tree 中的方法 | |
---|---|
TreeNode |
DefaultMutableTreeNode.getChildAfter(TreeNode aChild)
返回此節點的子節點陣列中剛好跟在 aChild 之後的子節點,它必須是此節點的子節點。 |
TreeNode |
DefaultMutableTreeNode.getChildBefore(TreeNode aChild)
返回此節點的子節點陣列中剛好在 aChild 之前的子節點,它必須是此節點的子節點。 |
int |
DefaultMutableTreeNode.getIndex(TreeNode aChild)
返回此節點的子節點陣列中指定子節點的索引。 |
int |
TreeNode.getIndex(TreeNode node)
返回接收者子節點中的 node 的索引。 |
TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode)
向上建構節點的父節點一直到根節點(包括根節點),其中原始節點是返回陣列中的最後一個元素。 |
protected TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode,
int depth)
向上建構節點的父節點一直到根節點(包括根節點),其中原始節點是返回陣列中的最後一個元素。 |
protected TreeNode[] |
DefaultMutableTreeNode.getPathToRoot(TreeNode aNode,
int depth)
建構節點的父節點一直到根節點(包括根節點),其中源節點是返回陣列中的最後一個元素。 |
boolean |
DefaultMutableTreeNode.isNodeAncestor(TreeNode anotherNode)
如果 anotherNode 是此節點的祖先 -- 如果它是此節點、此節點的父節點或此節點的父節點的祖先,則返回 true。 |
boolean |
DefaultMutableTreeNode.isNodeChild(TreeNode aNode)
如果 aNode 是此節點的子節點,則返回 true。 |
boolean |
DefaultMutableTreeNode.isNodeSibling(TreeNode anotherNode)
如果 anotherNode 是此節點的兄弟節點(與此節點共享同一父節點),則返回 true。 |
void |
DefaultTreeModel.nodeChanged(TreeNode node)
更改節點在階層樹中的表示方式之後,調用此方法。 |
void |
DefaultTreeModel.nodesChanged(TreeNode node,
int[] childIndices)
更改由 childIndicies 標識的子物件在階層樹中的表示方式之後,調用此方法。 |
void |
DefaultTreeModel.nodeStructureChanged(TreeNode node)
如果完全更改了節點的子節點、子節點的子節點、依此類別推,則調用此方法。 |
void |
DefaultTreeModel.nodesWereInserted(TreeNode node,
int[] childIndices)
將某些 TreeNodes 插入節點之後,調用此方法。 |
void |
DefaultTreeModel.nodesWereRemoved(TreeNode node,
int[] childIndices,
Object[] removedChildren)
從節點移除一些 TreeNodes 之後,調用此方法。 |
Enumeration |
DefaultMutableTreeNode.pathFromAncestorEnumeration(TreeNode ancestor)
創建並返回沿著從 ancestor 到此節點的路徑的一個列舉。 |
void |
DefaultTreeModel.reload(TreeNode node)
如果已修改此模型依賴的 TreeNode ,則調用此方法。 |
void |
DefaultTreeModel.setRoot(TreeNode root)
將根設置為 root 。 |
參數型別為 TreeNode 的 javax.swing.tree 中的建構子 | |
---|---|
DefaultTreeModel(TreeNode root)
創建其中任何節點都可以有子節點的階層樹。 |
|
DefaultTreeModel(TreeNode root,
boolean asksAllowsChildren)
創建一棵階層樹,指定某個節點是否可以有子節點,或者是否僅某些節點可以有子節點。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。