当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

接口 java.awt.datatransfer.Transferable

public interface Transferable

为用来为传送操作提供数据的类定义接口。


方法索引

getTransferData(DataFlavor)
返回表示传送数据的对象。
getTransferDataFlavors()
返回一个表示可提供数据的风味的 DataFlavor 对象的数组。
isDataFlavorSupported(DataFlavor)
返回指定的数据风味是否支持这个对象。

方法

getTransferDataFlavors
 public abstract DataFlavor[] getTransferDataFlavors()
返回一个表示可提供数据的风味的 DataFlavor 对象的数组。该数组应根据提供数据的优先权进行排序 ( 从最多的说明到最少的说明 )。

返回值:
可传送这个数据的数据风味数组。
isDataFlavorSupported
 public abstract boolean isDataFlavorSupported(DataFlavor flavor)
返回这个对象是否支持指定的数据风味。

参数:
flavor - 数据请求的风味
返回值:
表示是否支持这个数据风味的布尔值
getTransferData
 public abstract Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException
返回表示要传送数据的对象。返回对象的类由风味的表示类来定义。

参数:
flavor - 数据请求的风味
抛出: IOException
若数据在请求的风味中不再有效。
抛出: UnsupportedFlavorException
若不支持请求的数据风味。
参见:
getRepresentationClass

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)