模块  java.desktop
软件包  java.awt.dnd

Class DropTargetContext.TransferableProxy

  • 实现的所有接口
    Transferable
    Enclosing class:
    DropTargetContext

    protected class DropTargetContext.TransferableProxy
    extends Object
    implements Transferable
    TransferableProxy是一个帮助器内部类,它实现Transferable接口,并充当另一个Transferable对象的代理,该对象表示特定拖放操作的数据传输。

    代理将所有请求转发给封装的transferable,并在本地传输的情况下自动对封装的transferable返回的数据执行额外的转换。

    • 字段详细信息

      • transferable

        protected Transferable transferable
        封装的 Transferable对象。
      • isLocal

        protected boolean isLocal
        boolean指示封装的 Transferable对象是否表示本地拖放操作的结果(在同一JVM中)。
    • 方法详细信息

      • getTransferDataFlavors

        public DataFlavor[] getTransferDataFlavors()
        返回DataFlavor对象的数组,指示封装的transferable可以提供数据的风格。
        Specified by:
        getTransferDataFlavors在界面 Transferable
        结果
        数据风格的数组,其中数据可以由封装的可转移数据提供
      • isDataFlavorSupported

        public boolean isDataFlavorSupported​(DataFlavor flavor)
        返回封装的transferable是否支持指定的数据flavor。
        Specified by:
        isDataFlavorSupported在界面 Transferable
        参数
        flavor - 数据的请求风格
        结果
        true如果支持数据flavor),否则为 false