java.awt.dnd
Class DropTargetDropEvent
java.lang.Object
|
+--java.util.EventObject
|
+--java.awt.dnd.DropTargetEvent
|
+--java.awt.dnd.DropTargetDropEvent
- public class DropTargetDropEvent
- extends DropTargetEvent
The DropTargetDropEvent is delivered via the DropTargetListener drop()
method.
- Since:
- JDK1.2
- See Also:
- Serialized Form
DropTargetDropEvent
public DropTargetDropEvent(DropTargetContext dtc,
Point cursorLocn,
int dropAction,
int srcActions)
- Constructs a DropTargetDropEvent. By default, this constructor
assumes that the target is not in the same virtual machine as
the source; that is,
isLocalTransfer()
will
return false
.
- Parameters:
dtc
- The DropTargetContext for this operationcursorLocn
- The location of the "Drag" Cursors hotspot in Component coordinatesdropAction
- The currently selected user drop actionsrcActions
- The current set of actions supported by the source
DropTargetDropEvent
public DropTargetDropEvent(DropTargetContext dtc,
Point cursorLocn,
int dropAction,
int srcActions,
boolean isLocal)
- Construct a DropTargetEvent
- Parameters:
dtc
- The DropTargetContext for this operationcursorLocn
- The location of the "Drag" Cursors hotspot in Component coordinatesdropAction
- The currently selected user drop actionsrcActions
- The current set of actions supported by the sourceisLocalTx
- True iff the source is in the same JVM as the target
getLocation
public Point getLocation()
- Returns:
- the current cursor location in Component's coords.
getCurrentDataFlavors
public DataFlavor[] getCurrentDataFlavors()
- Returns:
- current DataFlavors
getCurrentDataFlavorsAsList
public List getCurrentDataFlavorsAsList()
- Returns:
- the currently available DataFlavors as a java.util.List
isDataFlavorSupported
public boolean isDataFlavorSupported(DataFlavor df)
- Returns:
- if the DataFlavor specified is available from the source
getSourceActions
public int getSourceActions()
- Returns:
- source actions
getDropAction
public int getDropAction()
- Returns:
- source actions
getTransferable
public Transferable getTransferable()
- Returns:
- the Transferable associated with the drop
acceptDrop
public void acceptDrop(int dropAction)
- accept the Drop, using the specified action.
rejectDrop
public void rejectDrop()
- reject the Drop.
dropComplete
public void dropComplete(boolean success)
- notify the DragSource that the drop transfer(s) are completed
isLocalTransfer
public boolean isLocalTransfer()
- Returns:
- if the Source is in the same JVM
Submit a bug or feature Version 1.2 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.