|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.awt.dnd.DropTargetContext.TransferableProxy
protected class DropTargetContext.TransferableProxy
TransferableProxy
是一個說明器內部類別,它實作 Transferable
介面,並用作另一個表示特定 drag-n-drop(拖放)操作資料轉換的 Transferable
物件的代理。
該代理將所有請求轉發給封裝的 transferable,並在本地轉換時自動對由封裝的 transferable 返回的資料執行其他轉換。
欄位摘要 | |
---|---|
protected boolean |
isLocal
一個 boolean 值,指示所封裝的 Transferable 物件是否表示執行本地 drag-n-drop 操作的結果(在同一個 JVM 中)。 |
protected Transferable |
transferable
封裝的 Transferable 物件。 |
方法摘要 | |
---|---|
Object |
getTransferData(DataFlavor df)
返回一個物件,該物件表示資料是由封裝的 transferable 為所請求的資料 flavor 提供的。 |
DataFlavor[] |
getTransferDataFlavors()
返回一個 DataFlavor 物件陣列,指示該資料的 flavor 是否可由封裝的 transferable 提供。 |
boolean |
isDataFlavorSupported(DataFlavor flavor)
返回指定的資料 flavor 是否受封裝的 transferable 支持。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
欄位詳細資訊 |
---|
protected Transferable transferable
Transferable
物件。
protected boolean isLocal
boolean
值,指示所封裝的 Transferable
物件是否表示執行本地 drag-n-drop 操作的結果(在同一個 JVM 中)。
方法詳細資訊 |
---|
public DataFlavor[] getTransferDataFlavors()
Transferable
中的 getTransferDataFlavors
public boolean isDataFlavorSupported(DataFlavor flavor)
Transferable
中的 isDataFlavorSupported
flavor
- 資料所請求的 flavor
true
;否則返回 false
public Object getTransferData(DataFlavor df) throws UnsupportedFlavorException, IOException
進行本地轉換時,如果在應用程序或 x-java-serialized-object 資料 flavor 中請求資料,則提供由封裝的 transferable 返回的物件的序列化副本。
Transferable
中的 getTransferData
df
- 請求的資料 flavor
IOException
- 如果該資料對請求的 flavor 不再可用。
UnsupportedFlavorException
- 如果不支持請求的資料 flavor。DataFlavor.getRepresentationClass()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。