|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 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 |
TreeNode.getChildAt(int childIndex)
返回索引 childIndex 位置的子 TreeNode 。 |
TreeNode |
DefaultMutableTreeNode.getChildAt(int index)
返回此节点的子节点数组中指定索引处的子节点。 |
TreeNode |
DefaultMutableTreeNode.getChildBefore(TreeNode aChild)
返回此节点的子节点数组中刚好在 aChild 之前的子节点,它必须是此节点的子节点。 |
TreeNode |
DefaultMutableTreeNode.getFirstChild()
返回此节点的第一个子节点。 |
TreeNode |
DefaultMutableTreeNode.getLastChild()
返回此节点的最后一个子节点。 |
TreeNode |
TreeNode.getParent()
返回接收者的父 TreeNode 。 |
TreeNode |
DefaultMutableTreeNode.getParent()
返回此节点的父节点,如果此节点没有父节点,则返回 null。 |
TreeNode[] |
DefaultMutableTreeNode.getPath()
返回从根到达此节点的路径。 |
TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode)
向上构建节点的父节点一直到根节点(包括根节点),其中原始节点是返回数组中的最后一个元素。 |
protected TreeNode[] |
DefaultMutableTreeNode.getPathToRoot(TreeNode aNode,
int depth)
构建节点的父节点一直到根节点(包括根节点),其中源节点是返回数组中的最后一个元素。 |
protected TreeNode[] |
DefaultTreeModel.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 |
TreeNode.getIndex(TreeNode node)
返回接收者子节点中的 node 的索引。 |
int |
DefaultMutableTreeNode.getIndex(TreeNode aChild)
返回此节点的子节点数组中指定子节点的索引。 |
TreeNode[] |
DefaultTreeModel.getPathToRoot(TreeNode aNode)
向上构建节点的父节点一直到根节点(包括根节点),其中原始节点是返回数组中的最后一个元素。 |
protected TreeNode[] |
DefaultMutableTreeNode.getPathToRoot(TreeNode aNode,
int depth)
构建节点的父节点一直到根节点(包括根节点),其中源节点是返回数组中的最后一个元素。 |
protected TreeNode[] |
DefaultTreeModel.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)
如果已修改此模型依赖的 TreeNodes,则调用此方法。 |
void |
DefaultTreeModel.setRoot(TreeNode root)
将根设置为 root 。 |
参数类型为 TreeNode 的 javax.swing.tree 中的构造方法 | |
---|---|
DefaultTreeModel(TreeNode root)
创建其中任何节点都可以有子节点的树。 |
|
DefaultTreeModel(TreeNode root,
boolean asksAllowsChildren)
创建一棵树,指定某个节点是否可以有子节点,或者是否仅某些节点可以有子节点。 |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。