所有类


接口 java.awt.datatransfer.FlavorMap
的使用

使用 FlavorMap 的软件包
java.awt.datatransfer 提供在应用程序之间和在应用程序内部传输数据的接口和类。 
java.awt.dnd Drag 和 Drop 是一种直接操作操作,在许多图形用户界面系统中都会遇到它,它提供了一种机制,能够在两个与 GUI 中显示元素逻辑相关的实体之间传输信息。 
 

java.awt.datatransferFlavorMap 的使用
 

java.awt.datatransferFlavorMap 的子接口
 interface FlavorTable
          放宽传统一对一 Map 限制的 FlavorMap。
 

实现 FlavorMapjava.awt.datatransfer 中的类
 class SystemFlavorMap
          SystemFlavorMap 是 "native" (String)(对应于特定于平台的数据格式)和 "flavor" (DataFlavor)(对应于与平台无关的 MIME 类型)之间的可配置映射。
 

返回 FlavorMapjava.awt.datatransfer 中的方法
static FlavorMap SystemFlavorMap.getDefaultFlavorMap()
          返回此线程的 ClassLoader 的默认 FlavorMap。
 

java.awt.dndFlavorMap 的使用
 

返回 FlavorMapjava.awt.dnd 中的方法
 FlavorMap DropTarget.getFlavorMap()
          获得与此 DropTarget 关联的 FlavorMap
 FlavorMap DragSource.getFlavorMap()
          此方法返回此 DragSourceFlavorMap
 

参数类型为 FlavorMapjava.awt.dnd 中的方法
 void DropTarget.setFlavorMap(FlavorMap fm)
          设置 FlavorMap 与此 DropTarget 关联。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap)
          在给定发起拖动的 DragGestureEvent、使用的初始 Cursor、要拖动的 ImageImage 原点距离触发时 Cursor 热点的偏移量、拖动的 Transferable 目标数据、DragSourceListenerFlavorMap 的情况下开始拖动。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap)
          在给定发起拖动的 DragGestureEvent、使用的初始 Cursor、拖动的 Transferable 目标数据、DragSourceListenerFlavorMap 的情况下开始拖动。
 

参数类型为 FlavorMapjava.awt.dnd 中的构造方法
DropTarget(Component c, int ops, DropTargetListener dtl, boolean act, FlavorMap fm)
          在给出与之关联的 Component、表示要支持的默认可接受操作的 int 值、执行事件处理的 DropTargetListener、表示 DropTarget 当前是否接受 drop 的 boolean 值和要使用的 FlavorMap(使用默认 FlavorMap 时为 null)的情况下,创建一个新的 DropTarget。
 


所有类

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部