public class DragGestureEvent extends EventObject
source
Constructor and Description |
---|
DragGestureEvent(DragGestureRecognizer dgr,
int action,
Point origin,
List<? extends InputEvent> events)
Constructs a new DragGestureEvent.
|
Modifier and Type | Method and Description |
---|---|
Component |
getComponent()
Returns the Component corresponding to this.
|
int |
getDragAction()
Gets the user's preferred action.
|
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.
|
InputEvent |
getTriggerEvent()
Get the event that triggered this gesture.
|
Iterator<InputEvent> |
iterator()
Gets an iterator representation of the List of events.
|
void |
startDrag(Cursor dragCursor,
Image dragImage,
Point imageOffset,
Transferable trans,
DragSourceListener l)
Starts the drag given the initial Cursor to display, the Transferable
object, and the DragSourceListener to use.
|
void |
startDrag(Cursor dragCursor,
Transferable trans)
Starts the drag given the initial Cursor to display, the Transferable
object, and the DragSourceListener to use.
|
void |
startDrag(Cursor dragCursor,
Transferable trans,
DragSourceListener l)
Starts the drag given the initial Cursor to display, the Transferable
object, and the DragSourceListener to use.
|
Object[] |
toArray()
Gets an array representation of the List of events.
|
Object[] |
toArray(Object[] array)
Gets an array representation of the List of events.
|
getSource, toString
public DragGestureEvent(DragGestureRecognizer dgr, int action, Point origin, List<? extends InputEvent> events)
dgr
- - DragGestureRecognizer firing this eventaction
- - user's preferred actionorigin
- - origin of the dragevents
- - List of events that make up the gestureIllegalArgumentException
- - if input parameters are nullpublic DragGestureRecognizer getSourceAsDragGestureRecognizer()
public Component getComponent()
public DragSource getDragSource()
public Point getDragOrigin()
public Iterator<InputEvent> iterator()
public Object[] toArray()
public Object[] toArray(Object[] array)
array
- - the array to store the events in.public int getDragAction()
public InputEvent getTriggerEvent()
public void startDrag(Cursor dragCursor, 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(Cursor dragCursor, 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(Cursor dragCursor, Image dragImage, Point imageOffset, 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.