接口的使用
javax.swing.tree.TreeNode
使用 TreeNode 的包
包
描述
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
提供处理可编辑和不可编辑文本组件的类和接口。
提供用于创建 HTML 文本编辑器的类
HTMLEditorKit 和支持类。
提供用于处理
javax.swing.JTree 的类和接口。
-
TreeNode 在 javax.swing 中的用法
javax.swing 中实现 TreeNode 的类修饰符和类型类描述static classDynamicUtilTreeNode可以包装向量/哈希表/数组/字符串,并根据需要创建适当的子树节点。javax.swing 中返回 TreeNode 的方法返回类型中包含 TreeNode 类型参数的 javax.swing 中的方法javax.swing 中的构造函数,参数类型为 TreeNode -
TreeNode 在 javax.swing.text 中的用法
javax.swing.text 中实现 TreeNode 的类修饰符和类型类描述class实现元素的抽象部分。class实现包含其他元素的复合元素。class实现直接表示某种内容的元素。protected class文档的默认根元素...映射出包含的段落/行。javax.swing.text 中返回 TreeNode 的方法修饰符和类型方法描述AbstractDocument.AbstractElement.getChildAt(int childIndex) 返回索引childIndex处的子节点TreeNode。AbstractDocument.AbstractElement.getParent()返回接收器的父节点TreeNode。返回类型中包含 TreeNode 类型参数的 javax.swing.text 中的方法修饰符和类型方法描述abstract Enumeration<TreeNode>AbstractDocument.AbstractElement.children()将接收器的子级作为Enumeration返回。AbstractDocument.BranchElement.children()将接收器的子级作为Enumeration返回。AbstractDocument.LeafElement.children()将接收器的子级作为Enumeration返回。javax.swing.text 中的方法,参数类型为 TreeNode -
TreeNode 在 javax.swing.text.html 中的用法
javax.swing.text.html 中实现 TreeNode 的类修饰符和类型类描述class表示 HTML 结构 block 的元素。class代表一段文本的元素,该文本块分配有一组 HTML 字符级属性。 -
TreeNode 在 javax.swing.tree 中的用法
javax.swing.tree 中 TreeNode 的子接口javax.swing.tree 中实现 TreeNode 的类javax.swing.tree 中的字段声明为 TreeNodejavax.swing.tree 中具有 TreeNode 类型参数的字段修饰符和类型Field描述DefaultMutableTreeNode.children子节点数组,如果此节点没有子节点,则可能为 nullstatic final Enumeration<TreeNode>DefaultMutableTreeNode.EMPTY_ENUMERATION始终为空的枚举。javax.swing.tree 中返回 TreeNode 的方法修饰符和类型方法描述DefaultMutableTreeNode.getChildAfter(TreeNode aChild) 返回此节点的子数组中紧跟在aChild之后的子节点,它必须是此节点的子节点。DefaultMutableTreeNode.getChildAt(int index) 返回此节点的子数组中指定索引处的子节点。TreeNode.getChildAt(int childIndex) 返回索引childIndex处的子节点TreeNode。DefaultMutableTreeNode.getChildBefore(TreeNode aChild) 返回此节点的子数组中紧接在aChild之前的子节点,它必须是此节点的子节点。DefaultMutableTreeNode.getFirstChild()返回此节点的第一个子级。DefaultMutableTreeNode.getLastChild()返回此节点的最后一个子节点。DefaultMutableTreeNode.getParent()返回此节点的父节点,如果此节点没有父节点,则返回 null。TreeNode.getParent()返回接收器的父节点TreeNode。TreeNode[]DefaultMutableTreeNode.getPath()返回从根到该节点的路径。protected TreeNode[]DefaultMutableTreeNode.getPathToRoot(TreeNode aNode, int depth) 构建节点的父节点,直至并包括根节点,其中原始节点是返回数组中的最后一个元素。TreeNode[]DefaultTreeModel.getPathToRoot(TreeNode aNode) 构建节点的父节点,直至并包括根节点,其中原始节点是返回数组中的最后一个元素。protected TreeNode[]DefaultTreeModel.getPathToRoot(TreeNode aNode, int depth) 构建节点的父节点,直至并包括根节点,其中原始节点是返回数组中的最后一个元素。DefaultMutableTreeNode.getRoot()返回包含此节点的树的根。DefaultMutableTreeNode.getSharedAncestor(DefaultMutableTreeNode aNode) 返回此节点和aNode最近的共同祖先。返回类型中包含 TreeNode 类型参数的 javax.swing.tree 中的方法修饰符和类型方法描述DefaultMutableTreeNode.breadthFirstEnumeration()创建并返回一个枚举,该枚举以广度优先顺序遍历以该节点为根的子树。DefaultMutableTreeNode.children()创建并返回此节点的子节点的前向排序枚举。Enumeration<? extends TreeNode>TreeNode.children()将接收器的子级作为Enumeration返回。DefaultMutableTreeNode.depthFirstEnumeration()创建并返回一个枚举,该枚举以深度优先顺序遍历以该节点为根的子树。DefaultMutableTreeNode.pathFromAncestorEnumeration(TreeNode ancestor) 创建并返回一个枚举,该枚举遵循从ancestor到此节点的路径。DefaultMutableTreeNode.postorderEnumeration()创建并返回一个枚举,该枚举按后序遍历以此节点为根的子树。DefaultMutableTreeNode.preorderEnumeration()创建并返回一个枚举,该枚举按顺序遍历以此节点为根的子树。javax.swing.tree 中的方法,参数类型为 TreeNode修饰符和类型方法描述DefaultMutableTreeNode.getChildAfter(TreeNode aChild) 返回此节点的子数组中紧跟在aChild之后的子节点,它必须是此节点的子节点。DefaultMutableTreeNode.getChildBefore(TreeNode aChild) 返回此节点的子数组中紧接在aChild之前的子节点,它必须是此节点的子节点。int返回此节点的子数组中指定子节点的索引。int返回接收者孩子中node的索引。protected TreeNode[]DefaultMutableTreeNode.getPathToRoot(TreeNode aNode, int depth) 构建节点的父节点,直至并包括根节点,其中原始节点是返回数组中的最后一个元素。TreeNode[]DefaultTreeModel.getPathToRoot(TreeNode aNode) 构建节点的父节点,直至并包括根节点,其中原始节点是返回数组中的最后一个元素。protected TreeNode[]DefaultTreeModel.getPathToRoot(TreeNode aNode, int depth) 构建节点的父节点,直至并包括根节点,其中原始节点是返回数组中的最后一个元素。booleanDefaultMutableTreeNode.isNodeAncestor(TreeNode anotherNode) 如果anotherNode是该节点的祖先——如果它是该节点、该节点的父节点或该节点父节点的祖先,则返回 true。booleanDefaultMutableTreeNode.isNodeChild(TreeNode aNode) 如果aNode是此节点的子节点,则返回 true。booleanDefaultMutableTreeNode.isNodeSibling(TreeNode anotherNode) 如果anotherNode是此节点的兄弟节点(具有相同的父节点),则返回 true。voidDefaultTreeModel.nodeChanged(TreeNode node) 在更改节点在树中的表示方式后调用此方法。voidDefaultTreeModel.nodesChanged(TreeNode node, int[] childIndices) 在更改了由 childIndicies 标识的子级在树中的表示方式后调用此方法。voidDefaultTreeModel.nodeStructureChanged(TreeNode node) 如果您完全更改了节点的子节点及其子节点的子节点,请调用此方法...voidDefaultTreeModel.nodesWereInserted(TreeNode node, int[] childIndices) 在将一些 TreeNodes 插入节点后调用此方法。voidDefaultTreeModel.nodesWereRemoved(TreeNode node, int[] childIndices, Object[] removedChildren) 从节点中删除一些 TreeNode 后调用此方法。DefaultMutableTreeNode.pathFromAncestorEnumeration(TreeNode ancestor) 创建并返回一个枚举,该枚举遵循从ancestor到此节点的路径。void如果您修改了此模型所依赖的TreeNode,请调用此方法。void将根设置为root。javax.swing.tree 中的构造函数,参数类型为 TreeNode修饰符构造方法描述DefaultTreeModel(TreeNode root) 创建一棵树,其中任何节点都可以有子节点。DefaultTreeModel(TreeNode root, boolean asksAllowsChildren) 创建一个树,指定是否任何节点都可以有子节点,或者是否只有某些节点可以有子节点。