Package org.jfree.chart
Class MouseWheelHandler
- java.lang.Object
-
- org.jfree.chart.MouseWheelHandler
-
- All Implemented Interfaces:
java.awt.event.MouseWheelListener,java.io.Serializable,java.util.EventListener
public class MouseWheelHandler extends java.lang.Object implements java.awt.event.MouseWheelListener, java.io.SerializableA class that handles mouse wheel events for theChartPanelclass.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private ChartPanelchartPanelThe chart panel.(package private) doublezoomFactorThe zoom factor.
-
Constructor Summary
Constructors Constructor Description MouseWheelHandler(ChartPanel chartPanel)Creates a new instance for the specified chart panel.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetZoomFactor()Returns the current zoom factor.private voidhandleZoomable(Zoomable zoomable, java.awt.event.MouseWheelEvent e)Handle the case where a plot implements theZoomableinterface.voidmouseWheelMoved(java.awt.event.MouseWheelEvent e)Handles a mouse wheel event from the underlying chart panel.voidsetZoomFactor(double zoomFactor)Sets the zoom factor.
-
-
-
Field Detail
-
chartPanel
private ChartPanel chartPanel
The chart panel.
-
zoomFactor
double zoomFactor
The zoom factor.
-
-
Constructor Detail
-
MouseWheelHandler
public MouseWheelHandler(ChartPanel chartPanel)
Creates a new instance for the specified chart panel.- Parameters:
chartPanel- the chart panel (nullnot permitted).
-
-
Method Detail
-
getZoomFactor
public double getZoomFactor()
Returns the current zoom factor. The default value is 0.10 (ten percent).- Returns:
- The zoom factor.
- See Also:
setZoomFactor(double)
-
setZoomFactor
public void setZoomFactor(double zoomFactor)
Sets the zoom factor.- Parameters:
zoomFactor- the zoom factor.- See Also:
getZoomFactor()
-
mouseWheelMoved
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
Handles a mouse wheel event from the underlying chart panel.- Specified by:
mouseWheelMovedin interfacejava.awt.event.MouseWheelListener- Parameters:
e- the event.
-
-