| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.EventObject
java.awt.dnd.DragGestureEvent
public class DragGestureEvent
A DragGestureEvent is passed 
 to DragGestureListener's  
 dragGestureRecognized() method
 when a particular DragGestureRecognizer detects that a 
 platform dependent drag initiating gesture has occurred 
 on the Component that it is tracking.
DragGestureRecognizer, 
DragGestureListener, 
DragSource, 
Serialized Form| Field Summary | 
|---|
| Fields inherited from class java.util.EventObject | 
|---|
| source | 
| Constructor Summary | |
|---|---|
| DragGestureEvent(DragGestureRecognizer dgr,
                 int act,
                 Point ori,
                 List<? extends InputEvent> evs)Construct a DragGestureEventgiven theDragGestureRecognizerfiring this event, 
 anintrepresenting
 the user's preferred action, aPointindicating the origin of the drag, and aListof events that comprise the gesture. | |
| Method Summary | |
|---|---|
|  Component | getComponent()Returns the Componentassociated 
 with thisDragGestureEvent. | 
|  int | getDragAction()Returns an intrepresenting the 
 action selected by the user. | 
|  Point | getDragOrigin()Returns a Pointin the coordinates
 of theComponentover which the drag originated. | 
|  DragSource | getDragSource()Returns the DragSource. | 
|  DragGestureRecognizer | getSourceAsDragGestureRecognizer()Returns the source as a DragGestureRecognizer. | 
|  InputEvent | getTriggerEvent()Returns the initial event that triggered the gesture. | 
|  Iterator<InputEvent> | iterator()Returns an Iteratorfor the events
 comprising the gesture. | 
|  void | 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 | startDrag(Cursor dragCursor,
          Transferable transferable)Starts the drag operation given the Cursorfor this drag
 operation and theTransferablerepresenting the source data
 for this drag operation. | 
|  void | startDrag(Cursor dragCursor,
          Transferable transferable,
          DragSourceListener dsl)Starts the drag given the initial Cursorto display, 
 theTransferableobject, 
 and theDragSourceListenerto use. | 
|  Object[] | toArray()Returns an Objectarray of the 
 events comprising the drag gesture. | 
|  Object[] | toArray(Object[] array)Returns an array of the events comprising the drag gesture. | 
| Methods inherited from class java.util.EventObject | 
|---|
| getSource, toString | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public DragGestureEvent(DragGestureRecognizer dgr,
                        int act,
                        Point ori,
                        List<? extends InputEvent> evs)
DragGestureEvent given the
 DragGestureRecognizer firing this event, 
 an int representing
 the user's preferred action, a Point 
 indicating the origin of the drag, and a List 
 of events that comprise the gesture.
 
dgr - The DragGestureRecognizer firing this eventact - The the user's preferred actionori - The origin of the dragevs - The List of events that comprise the gesture
 
IllegalArgumentException| Method Detail | 
|---|
public DragGestureRecognizer getSourceAsDragGestureRecognizer()
DragGestureRecognizer.
 
DragGestureRecognizerpublic Component getComponent()
Component associated 
 with this DragGestureEvent.
 
public DragSource getDragSource()
DragSource.
 
DragSourcepublic Point getDragOrigin()
Point in the coordinates
 of the Component over which the drag originated.
 
public Iterator<InputEvent> iterator()
Iterator for the events
 comprising the gesture.
 
public Object[] toArray()
Object array of the 
 events comprising the drag gesture.
 
public Object[] toArray(Object[] array)
array - the array of EventObject sub(types)
 
public int getDragAction()
int representing the 
 action selected by the user.
 
public InputEvent getTriggerEvent()
public void startDrag(Cursor dragCursor,
                      Transferable transferable)
               throws InvalidDnDOperationException
Cursor for this drag
 operation and the Transferable representing the source data
 for this drag operation.
 null Cursor is specified no exception will
 be thrown and default drag cursors will be used instead.
 null Transferable is specified 
 NullPointerException will be thrown.
dragCursor - The Cursor for this drag operationtransferable - The Transferable representing the source
                     data for this drag operation.
InvalidDnDOperationExceptionNullPointerExceptionTransferable is null.
InvalidDnDOperationException
public void startDrag(Cursor dragCursor,
                      Transferable transferable,
                      DragSourceListener dsl)
               throws InvalidDnDOperationException
Cursor to display, 
 the Transferable object, 
 and the DragSourceListener to use.
 
dragCursor - The initial drag Cursortransferable - The source's Transferabledsl - The source's DragSourceListener
 
InvalidDnDOperationExceptionInvalidDnDOperationException
public void startDrag(Cursor dragCursor,
                      Image dragImage,
                      Point imageOffset,
                      Transferable transferable,
                      DragSourceListener dsl)
               throws InvalidDnDOperationException
Cursor to display,
 a drag Image, the offset of 
 the Image, 
 the Transferable object, and 
 the DragSourceListener to use.
 
dragCursor - The initial drag CursordragImage - The source's dragImageimageOffset - The dragImage's offsettransferable - The source's Transferabledsl - The source's DragSourceListener
 
InvalidDnDOperationExceptionInvalidDnDOperationException| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.