| 
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 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.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.