- java.lang.Object
 -  
      
- java.awt.dnd.DropTargetContext.TransferableProxy
 
 
-  
       
- 实现的所有接口
 -  
         
Transferable 
- Enclosing class:
 - DropTargetContext
 
protected class DropTargetContext.TransferableProxy extends Object implements Transferable
TransferableProxy是一个帮助器内部类,它实现Transferable接口,并充当另一个Transferable对象的代理,该对象表示特定拖放操作的数据传输。代理将所有请求转发给封装的transferable,并在本地传输的情况下自动对封装的transferable返回的数据执行额外的转换。
 
-  
        
       
-  
             
字段汇总
字段 变量和类型 字段 描述 protected booleanisLocalboolean指示封装的Transferable对象是否表示本地拖放操作的结果(在同一JVM中)。protected Transferabletransferable封装的Transferable对象。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 ObjectgetTransferData(DataFlavor df)返回一个对象,该对象表示由封装的transferable为请求的数据flavor提供的数据。DataFlavor[]getTransferDataFlavors()返回DataFlavor对象的数组,指示封装的transferable可以提供数据的风格。booleanisDataFlavorSupported(DataFlavor flavor)返回封装的transferable是否支持指定的数据flavor。 
 -  
             
 
-  
        
       
-  
             
字段详细信息
-  
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 
 
-  
getTransferData
public Object getTransferData(DataFlavor df) throws UnsupportedFlavorException, IOException
返回一个对象,该对象表示由封装的transferable为请求的数据flavor提供的数据。在本地传输的情况下,当在application / x-java-serialized-object数据风格中请求数据时,提供由封装的transferable返回的对象的序列化副本。
- Specified by:
 -  
              
getTransferData接口Transferable - 参数
 -  
              
df- 数据的请求风格 - 结果
 - 表示要传输的数据的对象
 - 异常
 -  
              
IOException- 如果所请求的风格中的数据不再可用。 -  
              
UnsupportedFlavorException- 如果不支持请求的数据风格。 - 另请参见:
 -  
              
DataFlavor.getRepresentationClass() 
 
 -  
 
 -