The DragSourceDragEvent is
delivered from the DragSourceContextPeer,
via the DragSourceContext, to the currently
registered DragSourceListener.
It contains state regarding the current state of the operation to enable
the operations initiator to provide the end user with the appropriate
drag over feedback.
getDropAction()
This method returns an int representing
the effective drop action which is the
intersection of the user's
selected action, and the source and target actions.
int
getGestureModifiers()
This method returns an int representing
the current state of the input device modifiers
associated with the user's gesture.
int
getTargetActions()
This method returns the logical intersection of the current target,
source, and user actions.
int
getUserAction()
This method returns an int representing
the user's currently selected drop action.
public DragSourceDragEvent(DragSourceContext dsc,
int dropAction,
int actions,
int modifiers)
Constructs a DragSourceDragEvent.
This class is typically
instantiated by the DragSourceContextPeer
rather than directly
by client code.
Parameters:
dsc - the DragSourceContext that is to manage
notifications for this event.
dropAction - the value of one of the static fields from
DNDConstants indicating the type of user drop
action this event represents.
actions - the value of one of the static fields from
DNDConstants indicating the type of target drop
action supported by and returned from the current drop target.
modifiers - specifies the state of the input device modifiers
associated with the user gesture.
Method Detail
getTargetActions
public int getTargetActions()
This method returns the logical intersection of the current target,
source, and user actions.
Returns:
the logical intersection
of the current target, source and user actions
getGestureModifiers
public int getGestureModifiers()
This method returns an int representing
the current state of the input device modifiers
associated with the user's gesture. Typically these
would be mouse buttons or keyboard modifiers.
Returns:
the current state of the input device modifiers
getUserAction
public int getUserAction()
This method returns an int representing
the user's currently selected drop action.
Returns:
the user's currently selected drop action
getDropAction
public int getDropAction()
This method returns an int representing
the effective drop action which is the
intersection of the user's
selected action, and the source and target actions.
Returns:
the effective drop action which is the
intersection of the user's
selected action, and the source and target actions.
Submit a bug or feature Java, Java 2D, and JDBC are a trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 1993-1999 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.