|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.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。