java.lang.Object
java.util.EventObject
de.grogra.pf.ui.event.EditEvent
de.grogra.pf.ui.event.InputEditEvent
de.grogra.pf.ui.event.MouseEditEvent
de.grogra.pf.ui.event.DragEvent
- All Implemented Interfaces:
Context,Serializable,Cloneable
- Direct Known Subclasses:
DragEvent2D,DragEvent3D
A
DragEvent represents a mouse-drag event.
It contains state information about the dragging process.- Author:
- Ole Kniemeyer
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intFields inherited from class java.util.EventObject
source -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanReturnstrueiff this event is an intermediate drag event in a sequence of drag events.final booleanReturnstrueiff this event is the last drag event in a sequence of drag events.final booleanReturnstrueiff this event is the first drag event in a sequence of drag events.final intReturns the x-difference of the mouse pointer in pixels between the previous drag event and this drag event.final intReturns the y-difference of the mouse pointer in pixels between the previous drag event and this drag event.final intprotected StringsetDragData(int dragState, int deltaX, int deltaY) Methods inherited from class de.grogra.pf.ui.event.MouseEditEvent
getClickCount, getModifiers, getX, getY, isAltDown, isControlDown, isMetaDown, isShiftDown, set, setMethods inherited from class de.grogra.pf.ui.event.InputEditEvent
consume, isConsumedMethods inherited from class de.grogra.pf.ui.event.EditEvent
clone, getComponent, getPanel, getWindow, getWorkbench, set, set, set, toStringMethods inherited from class java.util.EventObject
getSource
-
Field Details
-
DRAGGING_STARTED
public static final int DRAGGING_STARTED- See Also:
-
DRAGGING_CONTINUED
public static final int DRAGGING_CONTINUED- See Also:
-
DRAGGING_FINISHED
public static final int DRAGGING_FINISHED- See Also:
-
-
Constructor Details
-
DragEvent
public DragEvent()
-
-
Method Details
-
setDragData
-
draggingStarted
public final boolean draggingStarted()Returnstrueiff this event is the first drag event in a sequence of drag events.- Returns:
trueiff draggging has just been started
-
draggingContinued
public final boolean draggingContinued()Returnstrueiff this event is an intermediate drag event in a sequence of drag events.- Returns:
trueiff dragging has been continued and not yet finished
-
draggingFinished
public final boolean draggingFinished()Returnstrueiff this event is the last drag event in a sequence of drag events.- Returns:
trueiff dragging has been finished
-
getEventType
public final int getEventType()- Overrides:
getEventTypein classMouseEditEvent
-
getDeltaX
public final int getDeltaX()Returns the x-difference of the mouse pointer in pixels between the previous drag event and this drag event.- Returns:
- the x-movement of the mouse
-
getDeltaY
public final int getDeltaY()Returns the y-difference of the mouse pointer in pixels between the previous drag event and this drag event.- Returns:
- the y-movement of the mouse
-
paramString
- Overrides:
paramStringin classMouseEditEvent
-