包的用途
java.awt.dnd

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