类的用途
javax.swing.JTree
使用 JTree 的包
包
描述
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
提供一个接口和许多抽象类,Swing 使用这些抽象类来提供其可插入的外观功能。
提供根据基本外观构建的用户界面对象。
提供组合了两种或多种外观的用户界面对象。
提供用于处理
javax.swing.JTree 的类和接口。
-
JTree 在 javax.swing 中的用法
javax.swing 中的方法,参数类型为 JTree修饰符和类型方法描述DefaultCellEditor.getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row) 实现TreeCellEditor接口。javax.swing 中的构造函数,参数类型为 JTree -
JTree 在 javax.swing.plaf 中的用法
javax.swing.plaf 中的方法,参数类型为 JTree修饰符和类型方法描述abstract voidTreeUI.cancelEditing(JTree tree) 取消当前的编辑会话。abstract TreePathTreeUI.getClosestPathForLocation(JTree tree, int x, int y) 返回最接近 x,y 的节点的路径。abstract TreePathTreeUI.getEditingPath(JTree tree) 返回正在编辑的元素的路径。abstract RectangleTreeUI.getPathBounds(JTree tree, TreePath path) 返回包含标签部分的矩形,路径中的最后一项将被绘制到该标签部分中。abstract TreePathTreeUI.getPathForRow(JTree tree, int row) 返回传入行的路径。abstract intTreeUI.getRowCount(JTree tree) 返回正在显示的行数。abstract intTreeUI.getRowForPath(JTree tree, TreePath path) 返回路径中标识的最后一项可见的行。abstract boolean如果正在编辑树,则返回 true。abstract voidTreeUI.startEditingAtPath(JTree tree, TreePath path) 选择路径中的最后一项并尝试对其进行编辑。abstract booleanTreeUI.stopEditing(JTree tree) 停止当前编辑会话。 -
JTree 在 javax.swing.plaf.basic 中的用法
javax.swing.plaf.basic 中的字段声明为 JTreejavax.swing.plaf.basic 中的方法,参数类型为 JTree修饰符和类型方法描述voidBasicTreeUI.cancelEditing(JTree tree) 取消当前的编辑会话。BasicTreeUI.getClosestPathForLocation(JTree tree, int x, int y) 返回最接近 x,y 的节点的路径。BasicTreeUI.getEditingPath(JTree tree) 返回正在编辑的元素的路径。BasicTreeUI.getPathBounds(JTree tree, TreePath path) 返回包含标签部分的矩形,路径中的最后一项将被绘制到该标签部分中。BasicTreeUI.getPathForRow(JTree tree, int row) 返回传入行的路径。intBasicTreeUI.getRowCount(JTree tree) 返回正在显示的行数。intBasicTreeUI.getRowForPath(JTree tree, TreePath path) 返回路径中标识的最后一项可见的行。boolean如果正在编辑树,则返回 true。voidBasicTreeUI.startEditingAtPath(JTree tree, TreePath path) 选择路径中的最后一项并尝试对其进行编辑。booleanBasicTreeUI.stopEditing(JTree tree) 停止当前编辑会话。 -
JTree 在 javax.swing.plaf.multi 中的用法
javax.swing.plaf.multi 中的方法,参数类型为 JTree修饰符和类型方法描述voidMultiTreeUI.cancelEditing(JTree a) 在此对象处理的每个 UI 上调用cancelEditing方法。MultiTreeUI.getClosestPathForLocation(JTree a, int b, int c) 在此对象处理的每个 UI 上调用getClosestPathForLocation方法。MultiTreeUI.getEditingPath(JTree a) 在此对象处理的每个 UI 上调用getEditingPath方法。MultiTreeUI.getPathBounds(JTree a, TreePath b) 在此对象处理的每个 UI 上调用getPathBounds方法。MultiTreeUI.getPathForRow(JTree a, int b) 在此对象处理的每个 UI 上调用getPathForRow方法。intMultiTreeUI.getRowCount(JTree a) 在此对象处理的每个 UI 上调用getRowCount方法。intMultiTreeUI.getRowForPath(JTree a, TreePath b) 在此对象处理的每个 UI 上调用getRowForPath方法。boolean在此对象处理的每个 UI 上调用isEditing方法。voidMultiTreeUI.startEditingAtPath(JTree a, TreePath b) 在此对象处理的每个 UI 上调用startEditingAtPath方法。booleanMultiTreeUI.stopEditing(JTree a) 在此对象处理的每个 UI 上调用stopEditing方法。 -
JTree 在 javax.swing.tree 中的用法
javax.swing.tree 中的字段声明为 JTreejavax.swing.tree 中的方法,参数类型为 JTree修饰符和类型方法描述protected voidDefaultTreeCellEditor.determineOffset(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row) 确定偏移量。DefaultTreeCellEditor.getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row) 配置编辑器。TreeCellEditor.getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row) 设置初始value给编辑。DefaultTreeCellRenderer.getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) 根据传入的组件配置渲染器。TreeCellRenderer.getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) 将当前树单元格的值设置为value。protected void设置当前编辑的树。javax.swing.tree 中的构造函数,参数类型为 JTree修饰符构造方法描述DefaultTreeCellEditor(JTree tree, DefaultTreeCellRenderer renderer) 使用指定的渲染器和默认编辑器为 JTree 构造一个DefaultTreeCellEditor对象。DefaultTreeCellEditor(JTree tree, DefaultTreeCellRenderer renderer, TreeCellEditor editor) 使用指定的渲染器和指定的编辑器为JTree构造一个DefaultTreeCellEditor对象。