|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.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 中的 getTransferDataFlavorspublic boolean isDataFlavorSupported(DataFlavor flavor)
Transferable 中的 isDataFlavorSupportedflavor - 資料所請求的 flavor
true;否則返回 false
public Object getTransferData(DataFlavor df)
throws UnsupportedFlavorException,
IOException
進行本地轉換時,如果在應用程序或 x-java-serialized-object 資料 flavor 中請求資料,則提供由封裝的 transferable 返回的物件的序列化副本。
Transferable 中的 getTransferDatadf - 請求的資料 flavor
IOException - 如果該資料對請求的 flavor 不再可用。
UnsupportedFlavorException - 如果不支持請求的資料 flavor。DataFlavor.getRepresentationClass()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。