org.jplot2d.interaction
Class MouseDragBehaviorHandler<T extends MouseDragBehavior>
- java.lang.Object
-
- org.jplot2d.interaction.MouseBehaviorHandler<T>
-
- org.jplot2d.interaction.MouseDragBehaviorHandler<T>
-
- Direct Known Subclasses:
- MouseAxisPanHandler, MouseMarqueeHandler, MouseMoveComponentHandler, MousePanHandler
public abstract class MouseDragBehaviorHandler<T extends MouseDragBehavior> extends MouseBehaviorHandler<T>
-
-
Constructor Summary
Constructors Constructor and Description MouseDragBehaviorHandler(T behavior, InteractionModeHandler handler)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description abstract booleancanStartDargging(int x, int y)abstract voiddraggingCancelled()abstract voiddraggingFinished(int x, int y)abstract voiddraggingStarted(int x, int y)abstract voiddraggingTo(int x, int y)booleanprocessMouseEvent(GenericMouseEvent e)Processes the mouse event.-
Methods inherited from class org.jplot2d.interaction.MouseBehaviorHandler
enterModifiersKey, exitModifiersKey, getName
-
-
-
-
Constructor Detail
-
MouseDragBehaviorHandler
public MouseDragBehaviorHandler(T behavior, InteractionModeHandler handler)
-
-
Method Detail
-
processMouseEvent
public final boolean processMouseEvent(GenericMouseEvent e)
Description copied from class:MouseBehaviorHandlerProcesses the mouse event. Returnstrueif the event is processed correctly and should not be passed on to other behaviors. Returnsfalseif this behavior does not process the event.- Specified by:
processMouseEventin classMouseBehaviorHandler<T extends MouseDragBehavior>- Parameters:
e- the mouse event- Returns:
trueif the event is processed correctly
-
canStartDargging
public abstract boolean canStartDargging(int x, int y)
-
draggingStarted
public abstract void draggingStarted(int x, int y)
-
draggingTo
public abstract void draggingTo(int x, int y)
-
draggingFinished
public abstract void draggingFinished(int x, int y)
-
draggingCancelled
public abstract void draggingCancelled()
-
-
DMelt 3.0 © DataMelt by jWork.ORG