|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.awt.dnd
类 DropTargetContext.TransferableProxy
java.lang.Object java.awt.dnd.DropTargetContext.TransferableProxy
- 所有已实现的接口:
- Transferable
- 正在封闭类:
- DropTargetContext
-
protected class DropTargetContext.TransferableProxy
- extends Object
- implements Transferable
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 |
字段详细信息 |
---|
transferable
protected Transferable transferable
-
封装的
Transferable
对象。
isLocal
protected boolean isLocal
-
一个
boolean
值,指示所封装的Transferable
对象是否表示执行本地 drag-n-drop 操作的结果(在同一个 JVM 中)。
方法详细信息 |
---|
getTransferDataFlavors
public DataFlavor[] getTransferDataFlavors()
- 返回一个 DataFlavor 对象数组,指示该数据的 flavor 是否可由封装的 transferable 提供。
-
- 指定者:
-
接口
Transferable
中的getTransferDataFlavors
-
- 返回:
- 数据 flavor 的数组,在这个数组中数据是由封装的 transferable 提供的
isDataFlavorSupported
public boolean isDataFlavorSupported(DataFlavor flavor)
- 返回指定的数据 flavor 是否受封装的 transferable 支持。
-
- 指定者:
-
接口
Transferable
中的isDataFlavorSupported
-
- 参数:
-
flavor
- 数据所请求的 flavor - 返回:
-
如果该数据 flavor 受支持,则返回
true
;否则返回false
getTransferData
public Object getTransferData(DataFlavor df) throws UnsupportedFlavorException, IOException
-
返回一个对象,该对象表示数据是由封装的 transferable 为所请求的数据 flavor 提供的。
进行本地转换时,如果在应用程序或 x-java-serialized-object 数据 flavor 中请求数据,则提供由封装的 transferable 返回的对象的序列化副本。
-
- 指定者:
-
接口
Transferable
中的getTransferData
-
- 参数:
-
df
- 请求的数据 flavor - 抛出:
-
IOException
- 如果该数据对请求的 flavor 不再可用。 -
UnsupportedFlavorException
- 如果不支持请求的数据 flavor。 - 另请参见:
-
DataFlavor.getRepresentationClass()
所有类
|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |