| void | DragSource. addDragSourceListener(DragSourceListener dsl) | Adds the specified DragSourceListenerto thisDragSourceto receive drag source events during drag
 operations initiated with thisDragSource. | 
| void | DragSourceContext. addDragSourceListener(DragSourceListener dsl) | Add a DragSourceListenerto thisDragSourceContextif one has not already been added. | 
| protected DragSourceContext | DragSource. createDragSourceContext(DragGestureEvent dgl,
                       Cursor dragCursor,
                       Image dragImage,
                       Point imageOffset,
                       Transferable t,
                       DragSourceListener dsl) | Creates the DragSourceContextto handle the current drag
 operation. | 
| void | DragSource. removeDragSourceListener(DragSourceListener dsl) | Removes the specified DragSourceListenerfrom thisDragSource. | 
| void | DragSourceContext. removeDragSourceListener(DragSourceListener dsl) | Removes the specified DragSourceListenerfrom  thisDragSourceContext. | 
| void | DragGestureEvent. startDrag(Cursor dragCursor,
         Transferable transferable,
         DragSourceListener dsl) | Starts the drag given the initial Cursorto display,
 theTransferableobject,
 and theDragSourceListenerto use. | 
| void | DragGestureEvent. startDrag(Cursor dragCursor,
         Image dragImage,
         Point imageOffset,
         Transferable transferable,
         DragSourceListener dsl) | Start the drag given the initial Cursorto display,
 a dragImage, the offset of
 theImage,
 theTransferableobject, and
 theDragSourceListenerto use. | 
| void | DragSource. startDrag(DragGestureEvent trigger,
         Cursor dragCursor,
         Transferable transferable,
         DragSourceListener dsl) | Start a drag, given the DragGestureEventthat initiated the drag, the initialCursorto
 use,
 theTransferablesubject data
 of the drag, and theDragSourceListener. | 
| void | DragSource. startDrag(DragGestureEvent trigger,
         Cursor dragCursor,
         Transferable transferable,
         DragSourceListener dsl,
         FlavorMap flavorMap) | Start a drag, given the DragGestureEventthat initiated the drag, the initialCursorto use,
 theTransferablesubject data
 of the drag, theDragSourceListener,
 and theFlavorMap. | 
| void | DragSource. startDrag(DragGestureEvent trigger,
         Cursor dragCursor,
         Image dragImage,
         Point dragOffset,
         Transferable transferable,
         DragSourceListener dsl) | Start a drag, given the DragGestureEventthat initiated the drag, the initialCursorto use,
 theImageto drag,
 the offset of theImageorigin
 from the hotspot of theCursorat the instant of the trigger,
 the subject data of the drag, and
 theDragSourceListener. | 
| void | DragSource. startDrag(DragGestureEvent trigger,
         Cursor dragCursor,
         Image dragImage,
         Point imageOffset,
         Transferable transferable,
         DragSourceListener dsl,
         FlavorMap flavorMap) | Start a drag, given the DragGestureEventthat initiated the drag, the initialCursorto use,
 theImageto drag,
 the offset of theImageorigin
 from the hotspot of theCursorat
 the instant of the trigger,
 theTransferablesubject data
 of the drag, theDragSourceListener,
 and theFlavorMap. |