|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 TreePath 的软件包 | |
---|---|
javax.swing | 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 |
javax.swing.event | 供 Swing 组件触发的事件使用。 |
javax.swing.plaf | 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 |
javax.swing.plaf.basic | 提供了根据基本外观构建的用户界面对象。 |
javax.swing.plaf.metal | 提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。 |
javax.swing.plaf.multi | 提供了组合两个或多个外观的用户界面对象。 |
javax.swing.tree | 提供处理 javax.swing.JTree 的类和接口。 |
javax.swing 中 TreePath 的使用 |
---|
返回 TreePath 的 javax.swing 中的方法 | |
---|---|
TreePath |
JTree.getAnchorSelectionPath()
返回标识为定位的路径。 |
TreePath |
JTree.getClosestPathForLocation(int x,
int y)
返回离 x,y 最近的节点的路径。 |
TreePath |
JTree.getEditingPath()
返回当前正在编辑的元素的路径。 |
TreePath |
JTree.getLeadSelectionPath()
返回标识为前导的路径。 |
TreePath |
JTree.getNextMatch(String prefix,
int startingRow,
Position.Bias bias)
将 TreePath 返回到以一个前缀开头的下一个树元素。 |
protected TreePath[] |
JTree.getPathBetweenRows(int index0,
int index1)
返回 JTreePath 实例,它表示 index0 和 index1(包括 index1)之间的路径。 |
TreePath |
JTree.getPathForLocation(int x,
int y)
返回指定位置处的节点路径。 |
TreePath |
JTree.getPathForRow(int row)
返回指定行的路径。 |
TreePath |
JTree.getSelectionPath()
返回首选节点的路径。 |
TreePath[] |
JTree.getSelectionPaths()
返回所有选择值的路径。 |
返回变量类型为 TreePath 的类型的 javax.swing 中的方法 | |
---|---|
protected Enumeration<TreePath> |
JTree.getDescendantToggledPaths(TreePath parent)
返回已展开且为 parent 的子路径的 TreePaths 的 Enumeration 。 |
Enumeration<TreePath> |
JTree.getExpandedDescendants(TreePath parent)
返回当前展开的 parent 路径的子路径的 Enumeration 。 |
参数类型为 TreePath 的 javax.swing 中的方法 | |
---|---|
void |
JTree.addSelectionPath(TreePath path)
将由指定的 TreePath 标识的节点添加到当前选择。 |
void |
JTree.addSelectionPaths(TreePath[] paths)
将路径数组中的每个路径添加到当前选择。 |
void |
JTree.EmptySelectionModel.addSelectionPaths(TreePath[] paths)
一个未添加任何内容的 null 实现。 |
void |
JTree.collapsePath(TreePath path)
确保指定路径标识的节点是折叠的,并且可查看。 |
void |
JTree.expandPath(TreePath path)
确保指定路径标识的节点展开,并且可查看。 |
void |
JTree.fireTreeCollapsed(TreePath path)
通知已注册对获得此事件类型通知感兴趣的所有侦听器。 |
void |
JTree.fireTreeExpanded(TreePath path)
通知已注册对获得此事件类型通知感兴趣的所有侦听器。 |
void |
JTree.fireTreeWillCollapse(TreePath path)
通知已注册对获得此事件类型通知感兴趣的所有侦听器。 |
void |
JTree.fireTreeWillExpand(TreePath path)
通知已注册对获得此事件类型通知感兴趣的所有侦听器。 |
protected Enumeration<TreePath> |
JTree.getDescendantToggledPaths(TreePath parent)
返回已展开且为 parent 的子路径的 TreePaths 的 Enumeration 。 |
Enumeration<TreePath> |
JTree.getExpandedDescendants(TreePath parent)
返回当前展开的 parent 路径的子路径的 Enumeration 。 |
Rectangle |
JTree.getPathBounds(TreePath path)
返回将指定节点绘入的 Rectangle 。 |
int |
JTree.getRowForPath(TreePath path)
返回显示由指定路径标识的节点的行。 |
boolean |
JTree.hasBeenExpanded(TreePath path)
如果已经展开路径标识的节点,则返回 true。 |
boolean |
JTree.isCollapsed(TreePath path)
如果当前折叠了路径标识的值,则返回 true,如果当前未显示路径中的任何值,则返回 false。 |
boolean |
JTree.isExpanded(TreePath path)
如果当前展开了路径标识的节点,则返回 true。 |
boolean |
JTree.isPathEditable(TreePath path)
返回 isEditable 。 |
boolean |
JTree.isPathSelected(TreePath path)
如果当前选择了路径标识的条目,则返回 true。 |
boolean |
JTree.isVisible(TreePath path)
如果当前可查看路径标识的值,则返回 true,这意味着该路径或者是根路径,或者它的所有父路径均被展开。 |
void |
JTree.makeVisible(TreePath path)
确保路径标识的节点当前可查看。 |
protected boolean |
JTree.removeDescendantSelectedPaths(TreePath path,
boolean includePath)
移除选择中的任何路径( path 的子路径)。 |
void |
JTree.removeSelectionPath(TreePath path)
从当前选择中移除指定路径标识的节点。 |
void |
JTree.removeSelectionPaths(TreePath[] paths)
从当前选择移除指定路径标识的节点。 |
void |
JTree.EmptySelectionModel.removeSelectionPaths(TreePath[] paths)
一个未移除任何内容的 null 实现。 |
void |
JTree.scrollPathToVisible(TreePath path)
确保路径中所有的路径组件均展开(最后一个路径组件除外)并滚动,以便显示该路径标识的节点。 |
void |
JTree.setAnchorSelectionPath(TreePath newPath)
将标识的路径设置为定位路径。 |
protected void |
JTree.setExpandedState(TreePath path,
boolean state)
设置此 JTree 的展开状态。 |
void |
JTree.setLeadSelectionPath(TreePath newPath)
设置该路径并将其标识为前导路径。 |
void |
JTree.setSelectionPath(TreePath path)
选择指定路径标识的节点。 |
void |
JTree.setSelectionPaths(TreePath[] paths)
选择由指定的路径数组标识的节点。 |
void |
JTree.EmptySelectionModel.setSelectionPaths(TreePath[] pPaths)
一个未选择任何内容的 null 实现。 |
void |
JTree.startEditingAtPath(TreePath path)
选择指定路径标识的节点,并开始编辑。 |
类型变量类型为 TreePath 的 javax.swing 中的方法参数 | |
---|---|
protected void |
JTree.removeDescendantToggledPaths(Enumeration<TreePath> toRemove)
移除已展开的 toRemove 中 TreePaths 的所有子路径。 |
参数类型为 TreePath 的 javax.swing 中的构造方法 | |
---|---|
JTree.AccessibleJTree.AccessibleJTreeNode(JTree t,
TreePath p,
Accessible ap)
构造一个 AccessibleJTreeNode |
javax.swing.event 中 TreePath 的使用 |
---|
声明为 TreePath 的 javax.swing.event 中的字段 | |
---|---|
protected TreePath |
TreeSelectionEvent.newLeadSelectionPath
在路径被更改之后的 leadSelectionPath,可能为 null。 |
protected TreePath |
TreeSelectionEvent.oldLeadSelectionPath
在路径被更改之前的 leadSelectionPath,可能为 null。 |
protected TreePath |
TreeModelEvent.path
到达已更改节点的父节点的路径。 |
protected TreePath |
TreeExpansionEvent.path
到达此事件表示的值的路径。 |
protected TreePath[] |
TreeSelectionEvent.paths
此事件表示的路径。 |
返回 TreePath 的 javax.swing.event 中的方法 | |
---|---|
TreePath |
TreeSelectionEvent.getNewLeadSelectionPath()
返回当前前导路径。 |
TreePath |
TreeSelectionEvent.getOldLeadSelectionPath()
返回以前是前导路径的路径。 |
TreePath |
TreeSelectionEvent.getPath()
返回第一个路径元素。 |
TreePath |
TreeExpansionEvent.getPath()
返回到达已被扩展/折叠的值的路径。 |
TreePath[] |
TreeSelectionEvent.getPaths()
返回已经添加到该选择中或已从中移除的路径。 |
TreePath |
TreeModelEvent.getTreePath()
对于除 treeStructureChanged 以外的所有事件,返回已更改节点的父节点。 |
参数类型为 TreePath 的 javax.swing.event 中的方法 | |
---|---|
boolean |
TreeSelectionEvent.isAddedPath(TreePath path)
如果 path 标识的路径被添加到选择中,则返回 true。 |
参数类型为 TreePath 的 javax.swing.event 中的构造方法 | |
---|---|
TreeExpansionEvent(Object source,
TreePath path)
构造一个 TreeExpansionEvent 对象。 |
|
TreeModelEvent(Object source,
TreePath path)
用来在节点结构以某种方法发生更改时创建一个事件,将到达已修改子树的根的路径标识为一个 TreePath 对象。 |
|
TreeModelEvent(Object source,
TreePath path,
int[] childIndices,
Object[] children)
用来在节点已更改、插入或移除时创建一个事件,将到达已修改项的父级的路径标识为一个 TreePath 对象。 |
|
TreeSelectionEvent(Object source,
TreePath[] paths,
boolean[] areNew,
TreePath oldLeadSelectionPath,
TreePath newLeadSelectionPath)
表示 TreeSelectionModel 选择中的更改。 |
|
TreeSelectionEvent(Object source,
TreePath[] paths,
boolean[] areNew,
TreePath oldLeadSelectionPath,
TreePath newLeadSelectionPath)
表示 TreeSelectionModel 选择中的更改。 |
|
TreeSelectionEvent(Object source,
TreePath path,
boolean isNew,
TreePath oldLeadSelectionPath,
TreePath newLeadSelectionPath)
表示 TreeSelectionModel 选择中的更改。 |
javax.swing.plaf 中 TreePath 的使用 |
---|
返回 TreePath 的 javax.swing.plaf 中的方法 | |
---|---|
abstract TreePath |
TreeUI.getClosestPathForLocation(JTree tree,
int x,
int y)
返回到达最接近于 x,y 的那个节点的路径。 |
abstract TreePath |
TreeUI.getEditingPath(JTree tree)
返回到达正被编辑的元素的路径。 |
abstract TreePath |
TreeUI.getPathForRow(JTree tree,
int row)
返回传入的 row 的路径。 |
参数类型为 TreePath 的 javax.swing.plaf 中的方法 | |
---|---|
abstract Rectangle |
TreeUI.getPathBounds(JTree tree,
TreePath path)
返回封闭标签部分的 Rectangle,路径中的最后一个项将在这一部分绘制。 |
abstract int |
TreeUI.getRowForPath(JTree tree,
TreePath path)
返回可在其中看见路径中标识的最后一个项的行。 |
abstract void |
TreeUI.startEditingAtPath(JTree tree,
TreePath path)
选择路径中的最后一个项并试着编辑它。 |
javax.swing.plaf.basic 中 TreePath 的使用 |
---|
声明为 TreePath 的 javax.swing.plaf.basic 中的字段 | |
---|---|
protected TreePath |
BasicTreeUI.editingPath
要编辑的路径。 |
类型参数类型为 TreePath 的 javax.swing.plaf.basic 中的字段 | |
---|---|
protected Hashtable<TreePath,Boolean> |
BasicTreeUI.drawingCache
用于最小化垂直线的绘制。 |
返回 TreePath 的 javax.swing.plaf.basic 中的方法 | |
---|---|
TreePath |
BasicTreeUI.getClosestPathForLocation(JTree tree,
int x,
int y)
返回到达最接近于 x,y 的那个节点的路径。 |
TreePath |
BasicTreeUI.getEditingPath(JTree tree)
返回到达正被编辑的元素的路径。 |
protected TreePath |
BasicTreeUI.getLastChildPath(TreePath parent)
返回到 parent 的最后一个子节点的路径。 |
TreePath |
BasicTreeUI.getPathForRow(JTree tree,
int row)
返回传入的 row 的路径。 |
参数类型为 TreePath 的 javax.swing.plaf.basic 中的方法 | |
---|---|
protected void |
BasicTreeUI.checkForClickInExpandControl(TreePath path,
int mouseX,
int mouseY)
如果 mouseX 和 mouseY 位于 row 的展开/折叠区域内,则此方法将切换行。 |
protected TreePath |
BasicTreeUI.getLastChildPath(TreePath parent)
返回到 parent 的最后一个子节点的路径。 |
Rectangle |
BasicTreeUI.getPathBounds(JTree tree,
TreePath path)
返回封闭标签部分的 Rectangle,路径中的最后一个项将在这一部分绘制。 |
int |
BasicTreeUI.getRowForPath(JTree tree,
TreePath path)
返回可在其中看见路径中标识的最后一个项的行。 |
protected void |
BasicTreeUI.handleExpandControlClick(TreePath path,
int mouseX,
int mouseY)
当用户单击特定行时传递消息,此方法调用 toggleExpandState。 |
protected boolean |
BasicTreeUI.isLocationInExpandControl(TreePath path,
int mouseX,
int mouseY)
如果 mouseX 和 mouseY 落在用于展开/折叠节点的行的区域内,并且 row 的节点不表示叶节点,则返回 true。 |
protected void |
BasicTreeUI.paintExpandControl(Graphics g,
Rectangle clipBounds,
Insets insets,
Rectangle bounds,
TreePath path,
int row,
boolean isExpanded,
boolean hasBeenExpanded,
boolean isLeaf)
绘制 row 的展开(切换)部分。 |
protected void |
BasicTreeUI.paintHorizontalPartOfLeg(Graphics g,
Rectangle clipBounds,
Insets insets,
Rectangle bounds,
TreePath path,
int row,
boolean isExpanded,
boolean hasBeenExpanded,
boolean isLeaf)
绘制支路 (leg) 的水平部分。 |
protected void |
BasicTreeUI.paintRow(Graphics g,
Rectangle clipBounds,
Insets insets,
Rectangle bounds,
TreePath path,
int row,
boolean isExpanded,
boolean hasBeenExpanded,
boolean isLeaf)
绘制 row 的渲染器部分。 |
protected void |
BasicTreeUI.paintVerticalPartOfLeg(Graphics g,
Rectangle clipBounds,
Insets insets,
TreePath path)
绘制支路的垂直部分。 |
protected void |
BasicTreeUI.pathWasCollapsed(TreePath path)
在折叠 VisibleTreeNode 后,从其传递消息。 |
protected void |
BasicTreeUI.pathWasExpanded(TreePath path)
在展开 VisibleTreeNode 后,从其传递消息。 |
protected void |
BasicTreeUI.selectPathForEvent(TreePath path,
MouseEvent event)
传递消息以基于特定行上的 MouseEvent 更新选择。 |
protected boolean |
BasicTreeUI.shouldPaintExpandControl(TreePath path,
int row,
boolean isExpanded,
boolean hasBeenExpanded,
boolean isLeaf)
如果应该为指定行绘制展开(切换)控件,则返回 true。 |
protected boolean |
BasicTreeUI.startEditing(TreePath path,
MouseEvent event)
如果存在 cellEditor 并且 shouldSelectCell 返回 true,则启动节点的编辑操作。 |
void |
BasicTreeUI.startEditingAtPath(JTree tree,
TreePath path)
选择路径中的最后一个项并尝试对其进行编辑。 |
protected void |
BasicTreeUI.toggleExpandState(TreePath path)
如果路径不是展开的,则展开它;如果它是展开的,则折叠它。 |
protected void |
BasicTreeUI.updateExpandedDescendants(TreePath path)
通过从树获取展开的子代并将其转发到树状态来更新 path 的所有子代的展开状态。 |
javax.swing.plaf.metal 中 TreePath 的使用 |
---|
参数类型为 TreePath 的 javax.swing.plaf.metal 中的方法 | |
---|---|
protected void |
MetalTreeUI.paintHorizontalPartOfLeg(Graphics g,
Rectangle clipBounds,
Insets insets,
Rectangle bounds,
TreePath path,
int row,
boolean isExpanded,
boolean hasBeenExpanded,
boolean isLeaf)
|
protected void |
MetalTreeUI.paintVerticalPartOfLeg(Graphics g,
Rectangle clipBounds,
Insets insets,
TreePath path)
|
javax.swing.plaf.multi 中 TreePath 的使用 |
---|
返回 TreePath 的 javax.swing.plaf.multi 中的方法 | |
---|---|
TreePath |
MultiTreeUI.getClosestPathForLocation(JTree a,
int b,
int c)
在由此对象处理的每个 UI 上调用 getClosestPathForLocation 方法。 |
TreePath |
MultiTreeUI.getEditingPath(JTree a)
在由此对象处理的每个 UI 上调用 getEditingPath 方法。 |
TreePath |
MultiTreeUI.getPathForRow(JTree a,
int b)
在由此对象处理的每个 UI 上调用 getPathForRow 方法。 |
参数类型为 TreePath 的 javax.swing.plaf.multi 中的方法 | |
---|---|
Rectangle |
MultiTreeUI.getPathBounds(JTree a,
TreePath b)
在由此对象处理的每个 UI 上调用 getPathBounds 方法。 |
int |
MultiTreeUI.getRowForPath(JTree a,
TreePath b)
在由此对象处理的每个 UI 上调用 getRowForPath 方法。 |
void |
MultiTreeUI.startEditingAtPath(JTree a,
TreePath b)
在由此对象处理的每个 UI 上调用 startEditingAtPath 方法。 |
javax.swing.tree 中 TreePath 的使用 |
---|
声明为 TreePath 的 javax.swing.tree 中的字段 | |
---|---|
protected TreePath |
DefaultTreeCellEditor.lastPath
选择的最后路径。 |
protected TreePath |
DefaultTreeSelectionModel.leadPath
添加的最后一条路径。 |
protected TreePath[] |
DefaultTreeSelectionModel.selection
当前选择的路径。 |
返回 TreePath 的 javax.swing.tree 中的方法 | |
---|---|
TreePath |
TreeSelectionModel.getLeadSelectionPath()
返回添加的最后一个路径。 |
TreePath |
DefaultTreeSelectionModel.getLeadSelectionPath()
返回添加的最后一条路径。 |
TreePath |
TreePath.getParentPath()
返回包含除最后一个路径组件之外的此对象所有元素的路径。 |
abstract TreePath |
AbstractLayoutCache.getPathClosestTo(int x,
int y)
返回最接近 x,y 节点的路径。 |
TreePath |
VariableHeightLayoutCache.getPathClosestTo(int x,
int y)
返回最接近 x,y 的节点的路径。 |
TreePath |
FixedHeightLayoutCache.getPathClosestTo(int x,
int y)
返回最接近 x,y 的节点的路径。 |
abstract TreePath |
AbstractLayoutCache.getPathForRow(int row)
返回传入行的路径。 |
TreePath |
VariableHeightLayoutCache.getPathForRow(int row)
返回 row 的路径。 |
TreePath |
FixedHeightLayoutCache.getPathForRow(int row)
返回传入行的路径。 |
TreePath |
TreeSelectionModel.getSelectionPath()
返回选择中的第一个路径。 |
TreePath |
DefaultTreeSelectionModel.getSelectionPath()
返回 selection 中的第一个路径。 |
TreePath[] |
TreeSelectionModel.getSelectionPaths()
返回选择中的路径。 |
TreePath[] |
DefaultTreeSelectionModel.getSelectionPaths()
返回 selection 中的路径。 |
TreePath |
TreePath.pathByAddingChild(Object child)
返回包含此对象的所有元素加上 child 的新路径。 |
返回变量类型为 TreePath 的类型的 javax.swing.tree 中的方法 | |
---|---|
abstract Enumeration<TreePath> |
AbstractLayoutCache.getVisiblePathsFrom(TreePath path)
返回一个 Enumerator ,它列举从传入位置开始的可视路径的增量。 |
Enumeration<TreePath> |
VariableHeightLayoutCache.getVisiblePathsFrom(TreePath path)
返回从传入位置开始的可见路径的增量的 Enumerator 。 |
Enumeration<TreePath> |
FixedHeightLayoutCache.getVisiblePathsFrom(TreePath path)
返回表示从传入位置开始的可见路径的增量的 Enumerator。 |
参数类型为 TreePath 的 javax.swing.tree 中的方法 | |
---|---|
void |
TreeSelectionModel.addSelectionPath(TreePath path)
将路径添加到当前的选择中。 |
void |
DefaultTreeSelectionModel.addSelectionPath(TreePath path)
将路径添加到当前的 selection 中。 |
void |
TreeSelectionModel.addSelectionPaths(TreePath[] paths)
向当前的选择中添加路径。 |
void |
DefaultTreeSelectionModel.addSelectionPaths(TreePath[] paths)
向当前的 selection 中添加路径。 |
protected boolean |
DefaultTreeSelectionModel.arePathsContiguous(TreePath[] paths)
如果路径是连续的,或者此对象没有 RowMapper,则返回 true。 |
protected boolean |
DefaultTreeSelectionModel.canPathsBeAdded(TreePath[] paths)
用于测试是否可以添加特定的 TreePath 集合。 |
protected boolean |
DefaultTreeSelectionModel.canPathsBeRemoved(TreePath[] paths)
如果可以移除该路径而不中断该模型的连续性,则返回 true。 |
abstract Rectangle |
AbstractLayoutCache.getBounds(TreePath path,
Rectangle placeIn)
返回一个矩形,该矩形给出了绘制路径所需的 bounds。 |
Rectangle |
VariableHeightLayoutCache.getBounds(TreePath path,
Rectangle placeIn)
返回 Rectangle ,它包围在其中绘制 path 标识的项的标签部分。 |
Rectangle |
FixedHeightLayoutCache.getBounds(TreePath path,
Rectangle placeIn)
返回给出绘制路径所需边界的矩形。 |
abstract boolean |
AbstractLayoutCache.getExpandedState(TreePath path)
如果路径已扩展并且可视,则返回 true。 |
boolean |
VariableHeightLayoutCache.getExpandedState(TreePath path)
如果路径已扩展,并且可见,则返回 true。 |
boolean |
FixedHeightLayoutCache.getExpandedState(TreePath path)
如果该路径已扩展,并且可见,则返回 true。 |
abstract int |
AbstractLayoutCache.getRowForPath(TreePath path)
返回其路径中标识的最后一项可视的行。 |
int |
VariableHeightLayoutCache.getRowForPath(TreePath path)
返回路径中标识的最后一项在其中可见的行。 |
int |
FixedHeightLayoutCache.getRowForPath(TreePath path)
返回路径中标识的最后一项可见的行。 |
int[] |
RowMapper.getRowsForPaths(TreePath[] path)
返回显示 path 中的 TreePath 实例的行。 |
int[] |
AbstractLayoutCache.getRowsForPaths(TreePath[] paths)
返回在其中显示 path 中 TreePath 实例的行。 |
abstract int |
AbstractLayoutCache.getVisibleChildCount(TreePath path)
返回行的可视子节点数。 |
int |
VariableHeightLayoutCache.getVisibleChildCount(TreePath path)
返回 path 的可见子路径数。 |
int |
FixedHeightLayoutCache.getVisibleChildCount(TreePath path)
返回行的可见子对象数。 |
abstract Enumeration<TreePath> |
AbstractLayoutCache.getVisiblePathsFrom(TreePath path)
返回一个 Enumerator ,它列举从传入位置开始的可视路径的增量。 |
Enumeration<TreePath> |
VariableHeightLayoutCache.getVisiblePathsFrom(TreePath path)
返回从传入位置开始的可见路径的增量的 Enumerator 。 |
Enumeration<TreePath> |
FixedHeightLayoutCache.getVisiblePathsFrom(TreePath path)
返回表示从传入位置开始的可见路径的增量的 Enumerator。 |
abstract void |
AbstractLayoutCache.invalidatePathBounds(TreePath path)
指示 LayoutCache ,path 的边界无效,需要进行更新。 |
void |
VariableHeightLayoutCache.invalidatePathBounds(TreePath path)
指示 LayoutCache path 的边界无效,需要更新。 |
void |
FixedHeightLayoutCache.invalidatePathBounds(TreePath path)
不执行任何操作,FixedHeightLayoutCache 不缓存宽度(即所有可以更改的宽度)。 |
boolean |
TreePath.isDescendant(TreePath aTreePath)
如果 aTreePath 为此 TreePath 的后代,则返回 true。 |
abstract boolean |
AbstractLayoutCache.isExpanded(TreePath path)
如果当前扩展了由行标识的值,则返回 true。 |
boolean |
VariableHeightLayoutCache.isExpanded(TreePath path)
如果当前扩展了 path 标识的值,则返回 true。 |
boolean |
FixedHeightLayoutCache.isExpanded(TreePath path)
如果当前扩展了由行标识的值,则返回 true。 |
boolean |
TreeSelectionModel.isPathSelected(TreePath path)
如果路径 path 在当前的选择中,则返回 true。 |
boolean |
DefaultTreeSelectionModel.isPathSelected(TreePath path)
如果当前选择了路径 path ,则返回 true。 |
protected void |
DefaultTreeSelectionModel.notifyPathChange(Vector<javax.swing.tree.PathPlaceHolder> changedPaths,
TreePath oldLeadSelection)
通知侦听器路径中的更改。 |
void |
TreeSelectionModel.removeSelectionPath(TreePath path)
从选择中移除路径。 |
void |
DefaultTreeSelectionModel.removeSelectionPath(TreePath path)
从 selection 中移除路径。 |
void |
TreeSelectionModel.removeSelectionPaths(TreePath[] paths)
从选择中移除路径。 |
void |
DefaultTreeSelectionModel.removeSelectionPaths(TreePath[] paths)
从 selection 中移除路径。 |
abstract void |
AbstractLayoutCache.setExpandedState(TreePath path,
boolean isExpanded)
将路径 path 的已扩展状态标记为 isExpanded 。 |
void |
VariableHeightLayoutCache.setExpandedState(TreePath path,
boolean isExpanded)
将路径 path 的扩展状态标记为 isExpanded 。 |
void |
FixedHeightLayoutCache.setExpandedState(TreePath path,
boolean isExpanded)
将路径 path 的扩展状态标记为 isExpanded 。 |
void |
TreeSelectionModel.setSelectionPath(TreePath path)
为该选择设置路径。 |
void |
DefaultTreeSelectionModel.setSelectionPath(TreePath path)
为该选择设置路径。 |
void |
TreeSelectionModel.setSelectionPaths(TreePath[] paths)
为该选择设置路径。 |
void |
DefaultTreeSelectionModel.setSelectionPaths(TreePath[] pPaths)
为该选择设置路径中的路径。 |
void |
TreeModel.valueForPathChanged(TreePath path,
Object newValue)
用户已将 path 标识的项的值更改为 newValue 时,进行通知。 |
void |
DefaultTreeModel.valueForPathChanged(TreePath path,
Object newValue)
此方法设置由路径标识的 TreeNode 的用户对象,并发送更改的节点。 |
参数类型为 TreePath 的 javax.swing.tree 中的构造方法 | |
---|---|
TreePath(TreePath parent,
Object lastElement)
构造一个新的 TreePath,它是以 lastElement 结束的 parent 标识的路径。 |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。