|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.swing.TransferHandler.DropLocation
javax.swing.JTree.DropLocation
public static final class JTree.DropLocation
TransferHandler.DropLocation 的一個子類別,表示 JTree 的放置位置 (drop location)。
JTree.getDropLocation()| 方法摘要 | |
|---|---|
int |
getChildIndex()
對於 getPath() 返回的路徑,返回應該插入放置資料的位置的索引。 |
TreePath |
getPath()
返回階層樹中應該用來放入放置資料的路徑。 |
String |
toString()
返回此放置位置的字元串表示形式。 |
| 從類別 javax.swing.TransferHandler.DropLocation 繼承的方法 |
|---|
getDropPoint |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 方法詳細資訊 |
|---|
public int getChildIndex()
getPath() 返回的路徑,返回應該插入放置資料的位置的索引。
對於放置網要 DropMode.USE_SELECTION 和 DropMode.ON,此索引並不重要(它將始終為 -1),因為所需的資料只是放置操作發生的路徑。
對於放置網要 DropMode.INSERT,此索引指示 getPath() 所表示的父路徑中應該插入資料的位置的索引。-1 指示放置操作發生在父路徑上,在大多數情況下,應該被視為插入到子路徑的父路徑列表開始或結束的位置。
對於 DropMode.ON_OR_INSERT,此值將是一個插入索引,如上所述,如果放置操作發生在路徑本身上,則此值為 -1。
getPath()public TreePath getPath()
對此值的解釋取決於在關聯元件上設置的放置網要。如果放置網要為 DropMode.USE_SELECTION 或 DropMode.ON,則返回值是階層樹中放置了(或將放置)資料的路徑。null 指示該放置操作發生在空格上,與特定路徑沒有關聯。
如果放置網要為 DropMode.INSERT,則返回值是應該成為新資料父級的路徑,在這種情況下,getChildIndex() 指示應該將新的項插入到此父路徑的哪個位置。null 路徑指示沒有確定父路徑,發生這種情況有很多原因:
null 的情況以及如何處理這種情況。
如果放置網要為 DropMode.ON_OR_INSERT,則可以使用 getChildIndex 來確定放置操作是否發生在路徑本身的頂部(-1),或者路徑中應該插入它的位置的索引(-1 以外的值)。
getChildIndex()public String toString()
TransferHandler.DropLocation 中的 toString
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。