Module  java.desktop
软件包  java.awt.dnd

Class DropTargetContext.TransferableProxy

  • All Implemented Interfaces:
    Transferable
    Enclosing class:
    DropTargetContext


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

    代理将所有请求转发到可封装的可转移,并在本地传输的情况下自动对由可封装的可转移的数据返回的数据执行附加转换。

    • 字段详细信息

      • transferable

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

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

      • getTransferDataFlavors

        public DataFlavor[] getTransferDataFlavors​()
        返回一个DataFlavor对象数组,表示可封装的可传递数据可以提供数据的风格。
        Specified by:
        getTransferDataFlavors在接口 Transferable
        结果
        数据风格的数组,其中数据可以通过封装的可转移提供
      • isDataFlavorSupported

        public boolean isDataFlavorSupported​(DataFlavor flavor)
        返回指定的数据风格是否被封装的可转移支持。
        Specified by:
        isDataFlavorSupported接口 Transferable
        参数
        flavor - 数据所需的风味
        结果
        true如果数据气息支持, false否则