org.jplot2d.interaction
Class MouseWheelBehaviorHandler<B extends MouseWheelBehavior>
- java.lang.Object
-
- org.jplot2d.interaction.MouseBehaviorHandler<B>
-
- org.jplot2d.interaction.MouseWheelBehaviorHandler<B>
-
- Direct Known Subclasses:
- MouseAxisWheelFinerZoomHandler, MouseAxisWheelZoomHandler, MouseWheelFinerZoomHandler, MouseWheelZoomHandler
public abstract class MouseWheelBehaviorHandler<B extends MouseWheelBehavior> extends MouseBehaviorHandler<B>
-
-
Constructor Summary
Constructors Constructor and Description MouseWheelBehaviorHandler(B behavior, InteractionModeHandler handler)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description abstract booleanbehaviorPerformed(int x, int y, int wheelRotation)booleanprocessMouseEvent(GenericMouseEvent e)Processes the mouse event.-
Methods inherited from class org.jplot2d.interaction.MouseBehaviorHandler
enterModifiersKey, exitModifiersKey, getName
-
-
-
-
Constructor Detail
-
MouseWheelBehaviorHandler
public MouseWheelBehaviorHandler(B 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<B extends MouseWheelBehavior>- Parameters:
e- the mouse event- Returns:
trueif the event is processed correctly
-
behaviorPerformed
public abstract boolean behaviorPerformed(int x, int y, int wheelRotation)- Parameters:
x- TODOy- TODOwheelRotation- On Windows/Linux, always 1. On MacOSX, may be any number due to its wheel acceleration.
-
-
DMelt 3.0 © DataMelt by jWork.ORG