| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object extended by java.util.EventObject extended by java.awt.dnd.DragSourceEvent
public class DragSourceEvent
This class is the base class for 
 DragSourceDragEvent and 
 DragSourceDropEvent.
 
 DragSourceEvents are generated whenever the drag enters, moves
 over, or exits a drop site, when the drop action changes, and when the drag
 ends. The location for the generated DragSourceEvent specifies
 the mouse cursor location in screen coordinates at the moment this event
 occured.
 
 In a multi-screen environment without a virtual device, the cursor location is
 specified in the coordinate system of the initiator
 GraphicsConfiguration. The initiator
 GraphicsConfiguration is the GraphicsConfiguration
 of the Component on which the drag gesture for the current drag
 operation was recognized. If the cursor location is outside the bounds of
 the initiator GraphicsConfiguration, the reported coordinates are
 clipped to fit within the bounds of that GraphicsConfiguration.
 
In a multi-screen environment with a virtual device, the location is specified in the corresponding virtual coordinate system. If the cursor location is outside the bounds of the virtual device the reported coordinates are clipped to fit within the bounds of the virtual device.
| Field Summary | 
|---|
| Fields inherited from class java.util.EventObject | 
|---|
| source | 
| Constructor Summary | |
|---|---|
| DragSourceEvent(DragSourceContext dsc)Construct a DragSourceEventgiven a specifiedDragSourceContext. | |
| DragSourceEvent(DragSourceContext dsc,
 int x,
 int y)Construct a DragSourceEventgiven a specifiedDragSourceContext, and coordinates of the cursor
 location. | |
| Method Summary | |
|---|---|
|  DragSourceContext | getDragSourceContext()This method returns the DragSourceContextthat 
 originated the event. | 
|  Point | getLocation()This method returns a Pointindicating the cursor
 location in screen coordinates at the moment this event occured, ornullif the cursor location is not specified for this
 event. | 
|  int | getX()This method returns the horizontal coordinate of the cursor location in screen coordinates at the moment this event occured, or zero if the cursor location is not specified for this event. | 
|  int | getY()This method returns the vertical coordinate of the cursor location in screen coordinates at the moment this event occured, or zero if the cursor location is not specified for this event. | 
| 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 DragSourceEvent(DragSourceContext dsc)
DragSourceEvent
 given a specified DragSourceContext.
 The coordinates for this DragSourceEvent
 are not specified, so getLocation will return 
 null for this event.
dsc - the DragSourceContext
IllegalArgumentExceptiondsc is null.getLocation()public DragSourceEvent(DragSourceContext dsc, int x, int y)
DragSourceEvent given a specified
 DragSourceContext, and coordinates of the cursor
 location.
dsc - the DragSourceContextx - the horizontal coordinate for the cursor locationy - the vertical coordinate for the cursor location
IllegalArgumentExceptiondsc is null.| Method Detail | 
|---|
public DragSourceContext getDragSourceContext()
DragSourceContext that 
 originated the event.
 
DragSourceContext that originated the eventpublic Point getLocation()
Point indicating the cursor
 location in screen coordinates at the moment this event occured, or
 null if the cursor location is not specified for this
 event.
Point indicating the cursor location
 or null if the cursor location is not specifiedpublic int getX()
public int getY()
| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.