JavaTM 2 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 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only