|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 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 返回到以一個前綴開頭的下一個階層樹元素。 |
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 的子路徑的 TreePath 的 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 的子路徑的 TreePath 的 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 中 TreePath 的所有子路徑。 |
參數型別為 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 |
TreeExpansionEvent.path
到達此事件表示的值的路徑。 |
protected TreePath |
TreeModelEvent.path
到達已更改節點的父節點的路徑。 |
protected TreePath[] |
TreeSelectionEvent.paths
此事件表示的路徑。 |
返回 TreePath 的 javax.swing.event 中的方法 | |
---|---|
TreePath |
TreeSelectionEvent.getNewLeadSelectionPath()
返回當前前導路徑。 |
TreePath |
TreeSelectionEvent.getOldLeadSelectionPath()
返回以前是前導路徑的路徑。 |
TreePath |
TreeExpansionEvent.getPath()
返回到達已被擴展/折疊的值的路徑。 |
TreePath |
TreeSelectionEvent.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 |
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 ,它列舉從傳入位置開始的可視路徑的增量。 |
參數型別為 TreePath 的 javax.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)
返回在其中顯示 path 中 TreePath 實例的行。 |
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)
指示 LayoutCache ,path 的邊界無效,需要進行更新。 |
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 時,進行通知。 |
參數型別為 TreePath 的 javax.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。