|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.util.EventObject
|
+--java.awt.dnd.DropTargetEvent
|
+--java.awt.dnd.DropTargetDragEvent
The DropTargetDragEvent is delivered to a
DropTargetListener via its
dragEnter() and dragOver() methods.
| Fields inherited from class java.awt.dnd.DropTargetEvent |
context |
| Fields inherited from class java.util.EventObject |
source |
| Constructor Summary | |
DropTargetDragEvent(DropTargetContext dtc,
Point cursorLocn,
int dropAction,
int srcActions)
Construct a DropTargetDragEvent given the
DropTargetContext for this operation,
the location of the "Drag" Cursor's hotspot
in the Component's coordinates, the
currently selected user drop action, and current
set of actions supported by the source. |
|
| Method Summary | |
void |
acceptDrag(int dragOperation)
Accept the drag This method should be called from a DropTargetListeners dragEnter(), dragOver() and dragActionChanged() methods if the implementation wishes to accept an operation from the srcActions other than the one selected by the user as represented by the dropAction. |
DataFlavor[] |
getCurrentDataFlavors()
This method returns the current DataFlavors from the
DropTargetContext. |
List |
getCurrentDataFlavorsAsList()
This method returns the current DataFlavors
as a java.util.List
|
int |
getDropAction()
This method returns an int
representing the currently selected drop action. |
Point |
getLocation()
This method returns a Point
indicating the Cursor's current
location within the Component's
coordinates. |
int |
getSourceActions()
This method returns an int representing
set of actions supported by the source. |
boolean |
isDataFlavorSupported(DataFlavor df)
This method returns a boolean indicating
if the specified DataFlavor is supported. |
void |
rejectDrag()
Reject the drag as a result of examining either the dropAction or the available DataFlavor types. |
| Methods inherited from class java.awt.dnd.DropTargetEvent |
getDropTargetContext |
| 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 DropTargetDragEvent(DropTargetContext dtc,
Point cursorLocn,
int dropAction,
int srcActions)
DropTargetDragEvent given the
DropTargetContext for this operation,
the location of the "Drag" Cursor's hotspot
in the Component's coordinates, the
currently selected user drop action, and current
set of actions supported by the source.
dtc - The DropTargetContext for this operationcursorLocn - The location of the "Drag" Cursor's
hotspot in Component coordinatesdropAction - The currently selected user drop actionsrcActions - The current set of actions supported by the source
NullPointerException - if cursorLocn is nullIllegalArgumentException - if the dropAction or
srcActions are illegal values, or if dtc is null| Method Detail |
public Point getLocation()
Point
indicating the Cursor's current
location within the Component's
coordinates.
Component's coords.public DataFlavor[] getCurrentDataFlavors()
DataFlavors from the
DropTargetContext.
public List getCurrentDataFlavorsAsList()
DataFlavors
as a java.util.List
java.util.List of the Current DataFlavorspublic boolean isDataFlavorSupported(DataFlavor df)
boolean indicating
if the specified DataFlavor is supported.
df - the DataFlavor to test
public int getSourceActions()
int representing
set of actions supported by the source.
public int getDropAction()
int
representing the currently selected drop action.
public void acceptDrag(int dragOperation)
dragOperation - the operation accepted by the targetpublic void rejectDrag()
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.