接口 Transferable

所有已知的实现类:
DropTargetContext.TransferableProxy , StringSelection

public interface Transferable
定义可用于为传输操作提供数据的类的接口。

有关使用 Swing 进行数据传输的信息,请参阅 如何使用拖放和数据传输The Java Tutorial 中的一个部分,了解更多信息。

自从:
1.1
  • 方法详情

    • getTransferDataFlavors

      DataFlavor [] getTransferDataFlavors()
      返回一个 DataFlavor 对象数组,指示可以提供数据的风格。数组应该根据提供数据的偏好排序(从最丰富的描述到最少的描述)。
      返回:
      可以在其中传输此数据的一组数据类型
    • isDataFlavorSupported

      boolean isDataFlavorSupported(DataFlavor  flavor)
      返回此对象是否支持指定的数据风格。
      参数:
      flavor - 请求的数据风格
      返回:
      指示是否支持数据风格的boolean
    • getTransferData

      Object  getTransferData(DataFlavor  flavor) throws UnsupportedFlavorException , IOException
      返回表示要传输的数据的对象。返回对象的类由风味的表示类定义。
      参数:
      flavor - 请求的数据风格
      返回:
      表示要传输的数据的对象
      抛出:
      IOException - 如果数据在请求的风格中不再可用
      UnsupportedFlavorException - 如果不支持请求的数据风格
      参见: