|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
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. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。