In the case of a move action, the listener will also remove the source data. The following is an example of dragDropEnd . If the operation isn't successful, the methods simply return. DragSource creates a DragSourceContext and a DragSourceContextPeer . The DragSourceContext adds itself as a DragSourceListener to the DragSourceContextPeer .
Typical feedback includes asking the DragSourceContext to change the cursor.
When the drop is complete, the DragSourceListener receives a dragDropEnd notification message.