JavaTM Platform
Standard Ed. 6

类 javax.swing.tree.TreePath
的使用

使用 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.swingTreePath 的使用
 

返回 TreePathjavax.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 返回到以一个前缀开头的下一个树元素。
 TreePath JTree.DropLocation.getPath()
          返回树中应该用来放入放置数据的路径。
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 的子路径的 TreePathEnumeration
 Enumeration<TreePath> JTree.getExpandedDescendants(TreePath parent)
          返回当前展开的 parent 路径的子路径的 Enumeration
 

参数类型为 TreePathjavax.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 的子路径的 TreePathEnumeration
 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)
          选择指定路径标识的节点,并开始编辑。
 

类型变量类型为 TreePathjavax.swing 中的方法参数
protected  void JTree.removeDescendantToggledPaths(Enumeration<TreePath> toRemove)
          移除已展开的 toRemoveTreePath 的所有子路径。
 

参数类型为 TreePathjavax.swing 中的构造方法
JTree.AccessibleJTree.AccessibleJTreeNode(JTree t, TreePath p, Accessible ap)
          构造一个 AccessibleJTreeNode
 

javax.swing.eventTreePath 的使用
 

声明为 TreePathjavax.swing.event 中的字段
protected  TreePath TreeSelectionEvent.newLeadSelectionPath
          在路径被更改之后的 leadSelectionPath,可能为 null。
protected  TreePath TreeSelectionEvent.oldLeadSelectionPath
          在路径被更改之前的 leadSelectionPath,可能为 null。
protected  TreePath TreeExpansionEvent.path
          到达此事件表示的值的路径。
protected  TreePath TreeModelEvent.path
          到达已更改节点的父节点的路径。
protected  TreePath[] TreeSelectionEvent.paths
          此事件表示的路径。
 

返回 TreePathjavax.swing.event 中的方法
 TreePath TreeSelectionEvent.getNewLeadSelectionPath()
          返回当前前导路径。
 TreePath TreeSelectionEvent.getOldLeadSelectionPath()
          返回以前是前导路径的路径。
 TreePath TreeExpansionEvent.getPath()
          返回到达已被扩展/折叠的值的路径。
 TreePath TreeSelectionEvent.getPath()
          返回第一个路径元素。
 TreePath[] TreeSelectionEvent.getPaths()
          返回已经添加到该选择中或已从中移除的路径。
 TreePath TreeModelEvent.getTreePath()
          对于除 treeStructureChanged 以外的所有事件,返回已更改节点的父节点。
 

参数类型为 TreePathjavax.swing.event 中的方法
 boolean TreeSelectionEvent.isAddedPath(TreePath path)
          如果 path 标识的路径被添加到选择中,则返回 true。
 

参数类型为 TreePathjavax.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.plafTreePath 的使用
 

返回 TreePathjavax.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 的路径。
 

参数类型为 TreePathjavax.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.basicTreePath 的使用
 

声明为 TreePathjavax.swing.plaf.basic 中的字段
protected  TreePath BasicTreeUI.editingPath
          要编辑的路径。
 

类型参数类型为 TreePathjavax.swing.plaf.basic 中的字段
protected  Hashtable<TreePath,Boolean> BasicTreeUI.drawingCache
          用于最小化垂直线的绘制。
 

返回 TreePathjavax.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 的路径。
 

参数类型为 TreePathjavax.swing.plaf.basic 中的方法
protected  void BasicTreeUI.checkForClickInExpandControl(TreePath path, int mouseX, int mouseY)
          如果 mouseXmouseY 位于 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)
          如果 mouseXmouseY 落在用于展开/折叠节点的行的区域内,并且 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.metalTreePath 的使用
 

参数类型为 TreePathjavax.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.multiTreePath 的使用
 

返回 TreePathjavax.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 方法。
 

参数类型为 TreePathjavax.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.treeTreePath 的使用
 

声明为 TreePathjavax.swing.tree 中的字段
protected  TreePath DefaultTreeCellEditor.lastPath
          选择的最后路径。
protected  TreePath DefaultTreeSelectionModel.leadPath
          添加的最后一条路径。
protected  TreePath[] DefaultTreeSelectionModel.selection
          当前选择的路径。
 

返回 TreePathjavax.swing.tree 中的方法
 TreePath DefaultTreeSelectionModel.getLeadSelectionPath()
          返回添加的最后一条路径。
 TreePath TreeSelectionModel.getLeadSelectionPath()
          返回添加的最后一个路径。
 TreePath TreePath.getParentPath()
          返回包含除最后一个路径组件之外的此对象所有元素的路径。
 TreePath FixedHeightLayoutCache.getPathClosestTo(int x, int y)
          返回最接近 x,y 的节点的路径。
 TreePath VariableHeightLayoutCache.getPathClosestTo(int x, int y)
          返回最接近 x,y 的节点的路径。
abstract  TreePath AbstractLayoutCache.getPathClosestTo(int x, int y)
          返回最接近 x,y 节点的路径。
 TreePath FixedHeightLayoutCache.getPathForRow(int row)
          返回传入行的路径。
 TreePath VariableHeightLayoutCache.getPathForRow(int row)
          返回 row 的路径。
abstract  TreePath AbstractLayoutCache.getPathForRow(int row)
          返回传入行的路径。
 TreePath DefaultTreeSelectionModel.getSelectionPath()
          返回 selection 中的第一个路径。
 TreePath TreeSelectionModel.getSelectionPath()
          返回选择中的第一个路径。
 TreePath[] DefaultTreeSelectionModel.getSelectionPaths()
          返回 selection 中的路径。
 TreePath[] TreeSelectionModel.getSelectionPaths()
          返回选择中的路径。
 TreePath TreePath.pathByAddingChild(Object child)
          返回包含此对象的所有元素加上 child 的新路径。
 

返回变量类型为 TreePath 的类型的 javax.swing.tree 中的方法
 Enumeration<TreePath> FixedHeightLayoutCache.getVisiblePathsFrom(TreePath path)
          返回表示从传入位置开始的可见路径的增量的 Enumerator。
 Enumeration<TreePath> VariableHeightLayoutCache.getVisiblePathsFrom(TreePath path)
          返回从传入位置开始的可见路径的增量的 Enumerator
abstract  Enumeration<TreePath> AbstractLayoutCache.getVisiblePathsFrom(TreePath path)
          返回一个 Enumerator,它列举从传入位置开始的可视路径的增量。
 

参数类型为 TreePathjavax.swing.tree 中的方法
 void DefaultTreeSelectionModel.addSelectionPath(TreePath path)
          将路径添加到当前的 selection 中。
 void TreeSelectionModel.addSelectionPath(TreePath path)
          将路径添加到当前的选择中。
 void DefaultTreeSelectionModel.addSelectionPaths(TreePath[] paths)
          向当前的 selection 中添加路径。
 void TreeSelectionModel.addSelectionPaths(TreePath[] paths)
          向当前的选择中添加路径。
protected  boolean DefaultTreeSelectionModel.arePathsContiguous(TreePath[] paths)
          如果路径是连续的,或者此对象没有 RowMapper,则返回 true。
protected  boolean DefaultTreeSelectionModel.canPathsBeAdded(TreePath[] paths)
          用于测试是否可以添加特定的 TreePath 集合。
protected  boolean DefaultTreeSelectionModel.canPathsBeRemoved(TreePath[] paths)
          如果可以移除该路径而不中断该模型的连续性,则返回 true。
 Rectangle FixedHeightLayoutCache.getBounds(TreePath path, Rectangle placeIn)
          返回给出绘制路径所需边界的矩形。
 Rectangle VariableHeightLayoutCache.getBounds(TreePath path, Rectangle placeIn)
          返回 Rectangle,它包围在其中绘制 path 标识的项的标签部分。
abstract  Rectangle AbstractLayoutCache.getBounds(TreePath path, Rectangle placeIn)
          返回一个矩形,该矩形给出了绘制路径所需的 bounds。
 boolean FixedHeightLayoutCache.getExpandedState(TreePath path)
          如果该路径已扩展,并且可见,则返回 true。
 boolean VariableHeightLayoutCache.getExpandedState(TreePath path)
          如果路径已扩展,并且可见,则返回 true。
abstract  boolean AbstractLayoutCache.getExpandedState(TreePath path)
          如果路径已扩展并且可视,则返回 true。
 int FixedHeightLayoutCache.getRowForPath(TreePath path)
          返回路径中标识的最后一项可见的行。
 int VariableHeightLayoutCache.getRowForPath(TreePath path)
          返回路径中标识的最后一项在其中可见的行。
abstract  int AbstractLayoutCache.getRowForPath(TreePath path)
          返回其路径中标识的最后一项可视的行。
 int[] AbstractLayoutCache.getRowsForPaths(TreePath[] paths)
          返回在其中显示 pathTreePath 实例的行。
 int[] RowMapper.getRowsForPaths(TreePath[] path)
          返回显示 path 中的 TreePath 实例的行。
 int FixedHeightLayoutCache.getVisibleChildCount(TreePath path)
          返回行的可见子对象数。
 int VariableHeightLayoutCache.getVisibleChildCount(TreePath path)
          返回 path 的可见子路径数。
abstract  int AbstractLayoutCache.getVisibleChildCount(TreePath path)
          返回行的可视子节点数。
 Enumeration<TreePath> FixedHeightLayoutCache.getVisiblePathsFrom(TreePath path)
          返回表示从传入位置开始的可见路径的增量的 Enumerator。
 Enumeration<TreePath> VariableHeightLayoutCache.getVisiblePathsFrom(TreePath path)
          返回从传入位置开始的可见路径的增量的 Enumerator
abstract  Enumeration<TreePath> AbstractLayoutCache.getVisiblePathsFrom(TreePath path)
          返回一个 Enumerator,它列举从传入位置开始的可视路径的增量。
 void FixedHeightLayoutCache.invalidatePathBounds(TreePath path)
          不执行任何操作,FixedHeightLayoutCache 不缓存宽度(即所有可以更改的宽度)。
 void VariableHeightLayoutCache.invalidatePathBounds(TreePath path)
          指示 LayoutCache path 的边界无效,需要更新。
abstract  void AbstractLayoutCache.invalidatePathBounds(TreePath path)
          指示 LayoutCachepath 的边界无效,需要进行更新。
 boolean TreePath.isDescendant(TreePath aTreePath)
          如果 aTreePath 为此 TreePath 的后代,则返回 true。
 boolean FixedHeightLayoutCache.isExpanded(TreePath path)
          如果当前扩展了由行标识的值,则返回 true。
 boolean VariableHeightLayoutCache.isExpanded(TreePath path)
          如果当前扩展了 path 标识的值,则返回 true。
abstract  boolean AbstractLayoutCache.isExpanded(TreePath path)
          如果当前扩展了由行标识的值,则返回 true。
 boolean DefaultTreeSelectionModel.isPathSelected(TreePath path)
          如果当前选择了路径 path,则返回 true。
 boolean TreeSelectionModel.isPathSelected(TreePath path)
          如果路径 path 在当前的选择中,则返回 true。
protected  void DefaultTreeSelectionModel.notifyPathChange(Vector<javax.swing.tree.PathPlaceHolder> changedPaths, TreePath oldLeadSelection)
          通知侦听器路径中的更改。
 void DefaultTreeSelectionModel.removeSelectionPath(TreePath path)
          从 selection 中移除路径。
 void TreeSelectionModel.removeSelectionPath(TreePath path)
          从选择中移除路径。
 void DefaultTreeSelectionModel.removeSelectionPaths(TreePath[] paths)
          从 selection 中移除路径。
 void TreeSelectionModel.removeSelectionPaths(TreePath[] paths)
          从选择中移除路径。
 void FixedHeightLayoutCache.setExpandedState(TreePath path, boolean isExpanded)
          将路径 path 的扩展状态标记为 isExpanded
 void VariableHeightLayoutCache.setExpandedState(TreePath path, boolean isExpanded)
          将路径 path 的扩展状态标记为 isExpanded
abstract  void AbstractLayoutCache.setExpandedState(TreePath path, boolean isExpanded)
          将路径 path 的已扩展状态标记为 isExpanded
 void DefaultTreeSelectionModel.setSelectionPath(TreePath path)
          为该选择设置路径。
 void TreeSelectionModel.setSelectionPath(TreePath path)
          为该选择设置路径。
 void DefaultTreeSelectionModel.setSelectionPaths(TreePath[] pPaths)
          为该选择设置路径中的路径。
 void TreeSelectionModel.setSelectionPaths(TreePath[] paths)
          为该选择设置路径。
 void DefaultTreeModel.valueForPathChanged(TreePath path, Object newValue)
          此方法设置由路径标识的 TreeNode 的用户对象,并发送更改的节点。
 void TreeModel.valueForPathChanged(TreePath path, Object newValue)
          用户已将 path 标识的项的值更改为 newValue 时,进行通知。
 

参数类型为 TreePathjavax.swing.tree 中的构造方法
TreePath(TreePath parent, Object lastElement)
          构造一个新的 TreePath,它是以 lastElement 结束的 parent 标识的路径。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策