|
|||||||||
接口 javax.swing.tree.TreeNode
的使用
使用 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) 创建一棵树,指定某个节点是否可以有子节点,或者是否仅某些节点可以有子节点。 |
所有类
|
|||||||||