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