public class DragGestureEvent extends java.util.EventObject
| Constructor and Description |
|---|
DragGestureEvent(DragGestureRecognizer dgr,
int action,
java.awt.Point origin,
java.util.List<? extends java.awt.event.InputEvent> events)
Constructs a new DragGestureEvent.
|
| Modifier and Type | Method and Description |
|---|---|
java.awt.Component |
getComponent()
Returns the Component corresponding to this.
|
int |
getDragAction()
Gets the user's preferred action.
|
java.awt.Point |
getDragOrigin()
Returns the origin of the drag.
|
DragSource |
getDragSource()
Gets the DragSource corresponding to this.
|
DragGestureRecognizer |
getSourceAsDragGestureRecognizer()
Returns the source casted as a DragGestureRecognizer.
|
java.awt.event.InputEvent |
getTriggerEvent()
Get the event that triggered this gesture.
|
java.util.Iterator<java.awt.event.InputEvent> |
iterator()
Gets an iterator representation of the List of events.
|
void |
startDrag(java.awt.Cursor dragCursor,
java.awt.Image dragImage,
java.awt.Point imageOffset,
java.awt.datatransfer.Transferable trans,
DragSourceListener l)
Starts the drag given the initial Cursor to display, the Transferable
object, and the DragSourceListener to use.
|
void |
startDrag(java.awt.Cursor dragCursor,
java.awt.datatransfer.Transferable trans)
Starts the drag given the initial Cursor to display, the Transferable
object, and the DragSourceListener to use.
|
void |
startDrag(java.awt.Cursor dragCursor,
java.awt.datatransfer.Transferable trans,
DragSourceListener l)
Starts the drag given the initial Cursor to display, the Transferable
object, and the DragSourceListener to use.
|
java.lang.Object[] |
toArray()
Gets an array representation of the List of events.
|
java.lang.Object[] |
toArray(java.lang.Object[] array)
Gets an array representation of the List of events.
|
public DragGestureEvent(DragGestureRecognizer dgr, int action, java.awt.Point origin, java.util.List<? extends java.awt.event.InputEvent> events)
dgr - - DragGestureRecognizer firing this eventaction - - user's preferred actionorigin - - origin of the dragevents - - List of events that make up the gesturejava.lang.IllegalArgumentException - - if input parameters are nullpublic DragGestureRecognizer getSourceAsDragGestureRecognizer()
public java.awt.Component getComponent()
public DragSource getDragSource()
public java.awt.Point getDragOrigin()
public java.util.Iterator<java.awt.event.InputEvent> iterator()
public java.lang.Object[] toArray()
public java.lang.Object[] toArray(java.lang.Object[] array)
array - - the array to store the events in.public int getDragAction()
public java.awt.event.InputEvent getTriggerEvent()
public void startDrag(java.awt.Cursor dragCursor, java.awt.datatransfer.Transferable trans)
InvalidDnDOperationException - If the Drag and Drop system is
unable to initiate a drag operation, or if the user attempts to start
a drag while an existing drag operation is still executing.public void startDrag(java.awt.Cursor dragCursor, java.awt.datatransfer.Transferable trans, DragSourceListener l)
InvalidDnDOperationException - If the Drag and Drop system is
unable to initiate a drag operation, or if the user attempts to start
a drag while an existing drag operation is still executing.public void startDrag(java.awt.Cursor dragCursor, java.awt.Image dragImage, java.awt.Point imageOffset, java.awt.datatransfer.Transferable trans, DragSourceListener l)
InvalidDnDOperationException - If the Drag and Drop system is
unable to initiate a drag operation, or if the user attempts to start
a drag while an existing drag operation is still executing.