Uses of Class java.awt.dnd.DragGestureEvent (Java SE 26 & JDK 26)
Description: use: module: java.desktop, package: java.awt.dnd, class: DragGestureEvent

# Uses of Class
java.awt.dnd.DragGestureEvent

Packages that use DragGestureEvent
Package
Description
java.awt.dnd
Drag and Drop is a direct manipulation gesture found in many Graphical User Interface systems that provides a mechanism to transfer information between two entities logically associated with presentation elements in the GUI.

- ## Uses of DragGestureEvent in java.awt.dnd

  Methods in java.awt.dnd that return DragGestureEvent
  Modifier and Type
  Method
  Description
  `DragGestureEvent`
  DragSourceContext.`getTrigger()`
  Returns the `DragGestureEvent` that initially triggered the drag.
  Methods in java.awt.dnd with parameters of type DragGestureEvent
  Modifier and Type
  Method
  Description
  `protected DragSourceContext`
  DragSource.`createDragSourceContext(DragGestureEvent dgl, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable t, DragSourceListener dsl)`
  Creates the `DragSourceContext` to handle the current drag operation.
  `void`
  DragGestureListener.`dragGestureRecognized(DragGestureEvent dge)`
  This method is invoked by the `DragGestureRecognizer` when the `DragGestureRecognizer` detects a platform-dependent drag initiating gesture.
  `void`
  DragSource.`startDrag(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl)`
  Start a drag, given the `DragGestureEvent` that initiated the drag, the initial `Cursor` to use, the `Transferable` subject data of the drag, and the `DragSourceListener`.
  `void`
  DragSource.`startDrag(DragGestureEvent trigger, Cursor dragCursor, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap)`
  Start a drag, given the `DragGestureEvent` that initiated the drag, the initial `Cursor` to use, the `Transferable` subject data of the drag, the `DragSourceListener`, and the `FlavorMap`.
  `void`
  DragSource.`startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point dragOffset, Transferable transferable, DragSourceListener dsl)`
  Start a drag, given the `DragGestureEvent` that initiated the drag, the initial `Cursor` to use, the `Image` to drag, the offset of the `Image` origin from the hotspot of the `Cursor` at the instant of the trigger, the subject data of the drag, and the `DragSourceListener`.
  `void`
  DragSource.`startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap)`
  Start a drag, given the `DragGestureEvent` that initiated the drag, the initial `Cursor` to use, the `Image` to drag, the offset of the `Image` origin from the hotspot of the `Cursor` at the instant of the trigger, the `Transferable` subject data of the drag, the `DragSourceListener`, and the `FlavorMap`.
  Constructors in java.awt.dnd with parameters of type DragGestureEvent
  Modifier
  Constructor
  Description
  ``
  `DragSourceContext(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point offset, Transferable t, DragSourceListener dsl)`
  Called from `DragSource`, this constructor creates a new `DragSourceContext` given the `DragSourceContextPeer` for this Drag, the `DragGestureEvent` that triggered the Drag, the initial `Cursor` to use for the Drag, an (optional) `Image` to display while the Drag is taking place, the offset of the `Image` origin from the hotspot at the instant of the triggering event, the `Transferable` subject data, and the `DragSourceListener` to use during the Drag and Drop operation.