Spec-Zone .ru
спецификации, руководства, описания, API
|
|
JavaTM 2 Platform Std. Ed. v1.3.1 |
|||||||||
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 DataFlavor s from the
DropTargetContext . |
List |
getCurrentDataFlavorsAsList()
This method returns the current DataFlavor s
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 nullMethod Detail |
public Point getLocation()
Point
indicating the Cursor
's current
location within the Component'
s
coordinates.
Component
's coords.public DataFlavor[] getCurrentDataFlavors()
DataFlavor
s from the
DropTargetContext
.
public List getCurrentDataFlavorsAsList()
DataFlavor
s
as a java.util.List
java.util.List
of the Current DataFlavor
spublic 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.1 |
|||||||||
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-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.