java.awt.dnd
Class DragSourceDragEvent
java.lang.Object
|
+--java.util.EventObject
|
+--java.awt.dnd.DragSourceEvent
|
+--java.awt.dnd.DragSourceDragEvent
- All Implemented Interfaces:
- Serializable
- public class DragSourceDragEvent
- extends DragSourceEvent
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.
- Since:
- 1.2
- See Also:
- Serialized Form
Method Summary |
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. |
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. |
DragSourceDragEvent
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.
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
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Java, Java 2D, and JDBC are trademarks or registered trademarks of Oracle and/or its affiliates, in the US and other countries.
Copyright © 1995, 2010 Oracle and/or its affiliates. All rights reserved.