public interface DragSourceListener extends EventListener
DragSourceListener defines the event interface for originators of Drag and Drop operations to track the state of the user's gesture, and to provide appropriate "drag over" feedback to the user throughout the Drag and Drop operation.
The drop site is associated with the previous dragEnter() invocation if the latest invocation of dragEnter() on this listener:
dragExit() invocation on this listener. | Modifier and Type | Method and Description |
|---|---|
void |
dragDropEnd(DragSourceDropEvent
This method is invoked to signify that the Drag and Drop operation is complete.
|
void |
dragEnter(DragSourceDragEvent
Called as the cursor's hotspot enters a platform-dependent drop site.
|
void |
dragExit(DragSourceEvent
Called as the cursor's hotspot exits a platform-dependent drop site.
|
void |
dragOver(DragSourceDragEvent
Called as the cursor's hotspot moves over a platform-dependent drop site.
|
void |
dropActionChanged(DragSourceDragEvent
Called when the user has modified the drop gesture.
|
void dragEnter(DragSourceDragEventdsde)
dsde - the
DragSourceDragEvent
void dragOver(DragSourceDragEventdsde)
dsde - the
DragSourceDragEvent
void dropActionChanged(DragSourceDragEventdsde)
dsde - the
DragSourceDragEvent
void dragExit(DragSourceEventdse)
dse - the
DragSourceEvent
void dragDropEnd(DragSourceDropEventdsde)
DragSourceDropEvent can be used to determine the termination state. The getDropAction() method returns the operation that the drop site selected to apply to the Drop operation. Once this method is complete, the current
DragSourceContext and associated resources become invalid.
dsde - the
DragSourceDropEvent