Interface Transferable

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

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

有关在Swing中使用数据传输的信息,请参阅如何使用拖放和数据传输,这是《Java教程》中的一节,提供更多信息。

自版本:
1.1
  • Method Details

    • getTransferDataFlavors

      DataFlavor[] getTransferDataFlavors()
      返回一个DataFlavor对象数组,指示数据可以提供的格式。数组应按照提供数据的首选项排序(从最丰富描述到最少描述)。
      返回:
      一个数据可以传输的数据格式数组
    • isDataFlavorSupported

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

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