包的用途
java.awt.dnd
使用 java.awt.dnd 的包
包
描述
包含用于创建用户界面以及绘制图形和图像的所有类。
拖放是一种在许多图形用户界面系统中发现的直接操作手势,它提供了一种机制,可以在逻辑上与 GUI 中的表示元素相关联的两个实体之间传输信息。
-
被 java.awt 使用的 java.awt.dnd 中的类类描述用于接收拖动手势事件的监听接口。
DragGestureRecognizer是一个抽象基类,用于规范依赖于平台的监听器,可以与特定的Component关联,以便识别依赖于平台的拖动启动手势。DragSource是负责启动拖放操作的实体,可用于多种场景: 在 JVM 的生命周期内,每个 JVM 1 个默认实例。当Component希望在拖放操作期间接受拖放时,DropTarget与Component相关联。 -
被 java.awt.dnd 使用的 java.awt.dnd 中的类类描述当特定的
DragGestureRecognizer检测到它正在跟踪的Component上发生了平台相关的拖动启动手势时,DragGestureEvent将传递给DragGestureListener的 dragGestureRecognized() 方法。用于接收拖动手势事件的监听接口。DragGestureRecognizer是一个抽象基类,用于规范依赖于平台的监听器,可以与特定的Component关联,以便识别依赖于平台的拖动启动手势。DragSource是负责启动拖放操作的实体,可用于多种场景: 在 JVM 的生命周期内,每个 JVM 1 个默认实例。DragSourceContext类负责管理拖放协议的发起端。DragSourceDragEvent从DragSourceContextPeer通过DragSourceContext传送到向该DragSourceContext及其关联的DragSource注册的DragSourceListener。DragSourceDropEvent从DragSourceContextPeer传递,通过DragSourceContext,到DragSourceListener的dragDropEnd方法注册到那个DragSourceContext及其关联的DragSource。此类是DragSourceDragEvent和DragSourceDropEvent的基类。DragSourceListener为拖放操作的发起者定义了事件接口,以跟踪用户手势的状态,并在整个拖放操作过程中向用户提供适当的“拖过”反馈。用于在拖动操作期间接收鼠标移动事件的监听接口。当Component希望在拖放操作期间接受拖放时,DropTarget与Component相关联。这个受保护的内部类实现了自动滚动只要与拖放操作相关联的逻辑光标与与DropTarget相关联的Component的可见几何图形重合,就会创建DropTargetContext。DropTargetDragEvent通过其 dragEnter() 和 dragOver() 方法传送到DropTargetListener。DropTargetDropEvent通过DropTargetListenerdrop() 方法交付。DropTargetEvent是DropTargetDragEvent和DropTargetDropEvent的基类。DropTargetListener接口是DropTarget类用于提供涉及主题DropTarget的 DnD 操作通知的回调接口。此异常由 java.awt.dnd 包中的各种方法抛出。