- 所有已知的实现类:
DropTargetContext.TransferableProxy
,StringSelection
public interface Transferable
定义可用于为传输操作提供数据的类的接口。
有关使用 Swing 进行数据传输的信息,请参阅 如何使用拖放和数据传输,The Java Tutorial 中的一个部分,了解更多信息。
- 自从:
- 1.1
-
方法总结
修饰符和类型方法描述getTransferData
(DataFlavor flavor) 返回表示要传输的数据的对象。返回一个 DataFlavor 对象数组,指示可以提供数据的风格。boolean
isDataFlavorSupported
(DataFlavor flavor) 返回此对象是否支持指定的数据风格。
-
方法详情
-
getTransferDataFlavors
DataFlavor [] getTransferDataFlavors()返回一个 DataFlavor 对象数组,指示可以提供数据的风格。数组应该根据提供数据的偏好排序(从最丰富的描述到最少的描述)。- 返回:
- 可以在其中传输此数据的一组数据类型
-
isDataFlavorSupported
返回此对象是否支持指定的数据风格。- 参数:
flavor
- 请求的数据风格- 返回:
- 指示是否支持数据风格的boolean
-
getTransferData
返回表示要传输的数据的对象。返回对象的类由风味的表示类定义。- 参数:
flavor
- 请求的数据风格- 返回:
- 表示要传输的数据的对象
- 抛出:
IOException
- 如果数据在请求的风格中不再可用UnsupportedFlavorException
- 如果不支持请求的数据风格- 参见:
-