public class DragSourceDropEvent extends DragSourceEvent
DragSourceDropEvent is delivered from the
DragSourceContextPeer, via the
DragSourceContext, to the
dragDropEnd method of
DragSourceListeners registered with that
DragSourceContext and with its associated
DragSource. It contains sufficient information for the originator of the operation to provide appropriate feedback to the end user when the operation completes.
source| Constructor and Description |
|---|
DragSourceDropEvent(DragSourceContext
Construct a
DragSourceDropEvent for a drag that does not result in a drop.
|
DragSourceDropEvent(DragSourceContext
Construct a
DragSourceDropEvent for a drop, given the
DragSourceContext, the drop action, and a
boolean indicating if the drop was successful.
|
DragSourceDropEvent(DragSourceContext
Construct a
DragSourceDropEvent for a drop, given the
DragSourceContext, the drop action, a
boolean indicating if the drop was successful, and coordinates.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getDropAction()
This method returns an
int representing the action performed by the target on the subject of the drop.
|
boolean |
getDropSuccess()
This method returns a
boolean indicating if the drop was successful.
|
getDragSourceContext, getLocation, getX, getYgetSource, toStringpublic DragSourceDropEvent(DragSourceContextdsc, int action, boolean success)
DragSourceDropEvent for a drop, given the
DragSourceContext, the drop action, and a
boolean indicating if the drop was successful. The coordinates for this
DragSourceDropEvent are not specified, so
getLocation will return
null for this event.
The argument action should be one of DnDConstants that represents a single action. This constructor does not throw any exception for invalid action.
dsc - the
DragSourceContext associated with this
DragSourceDropEvent
action - the drop action
success - a boolean indicating if the drop was successful
IllegalArgumentException - if
dsc is
null.
DragSourceEvent.getLocation()
public DragSourceDropEvent(DragSourceContextdsc, int action, boolean success, int x, int y)
DragSourceDropEvent for a drop, given the
DragSourceContext, the drop action, a
boolean indicating if the drop was successful, and coordinates.
The argument action should be one of DnDConstants that represents a single action. This constructor does not throw any exception for invalid action.
dsc - the
DragSourceContext associated with this
DragSourceDropEvent
action - the drop action
success - a boolean indicating if the drop was successful
x - the horizontal coordinate for the cursor location
y - the vertical coordinate for the cursor location
IllegalArgumentException - if
dsc is
null.
public DragSourceDropEvent(DragSourceContextdsc)
DragSourceDropEvent for a drag that does not result in a drop. The coordinates for this
DragSourceDropEvent are not specified, so
getLocation will return
null for this event.
dsc - the
DragSourceContext
IllegalArgumentException - if
dsc is
null.
DragSourceEvent.getLocation()
public boolean getDropSuccess()
boolean indicating if the drop was successful.
true if the drop target accepted the drop and successfully performed a drop action;
false if the drop target rejected the drop or if the drop target accepted the drop, but failed to perform a drop action.
public int getDropAction()
int representing the action performed by the target on the subject of the drop.
DnDConstants.ACTION_NONE.