java.lang.Object
org.jfree.chart.fx.interaction.AbstractMouseHandlerFX
org.jfree.chart.fx.interaction.AnchorHandlerFX
- All Implemented Interfaces:
MouseHandlerFX
public class AnchorHandlerFX extends AbstractMouseHandlerFX
Handles mouse clicks on the
ChartCanvas by updating the anchor and
redrawing the chart.-
Constructor Summary
Constructors Constructor Description AnchorHandlerFX(String id)Creates a new instance. -
Method Summary
Modifier and Type Method Description voidhandleMouseClicked(ChartCanvas canvas, javafx.scene.input.MouseEvent e)Handles a mouse clicked event by setting the anchor point for the canvas and redrawing the chart (the anchor point is a reference point used by the chart to determine crosshair lines).voidhandleMousePressed(ChartCanvas canvas, javafx.scene.input.MouseEvent e)Handles a mouse pressed event by recording the location of the mouse pointer (so that later we can check that the click isn't part of a drag).Methods inherited from class org.jfree.chart.fx.interaction.AbstractMouseHandlerFX
getID, handleMouseDragged, handleMouseMoved, handleMouseReleased, handleScroll, hasMatchingModifiers, isEnabled, setEnabled
-
Constructor Details
-
AnchorHandlerFX
Creates a new instance.- Parameters:
id- the id (nullnot permitted).
-
-
Method Details
-
handleMousePressed
Handles a mouse pressed event by recording the location of the mouse pointer (so that later we can check that the click isn't part of a drag).- Specified by:
handleMousePressedin interfaceMouseHandlerFX- Overrides:
handleMousePressedin classAbstractMouseHandlerFX- Parameters:
canvas- the chart canvas.e- the mouse event.
-
handleMouseClicked
Handles a mouse clicked event by setting the anchor point for the canvas and redrawing the chart (the anchor point is a reference point used by the chart to determine crosshair lines).- Specified by:
handleMouseClickedin interfaceMouseHandlerFX- Overrides:
handleMouseClickedin classAbstractMouseHandlerFX- Parameters:
canvas- the chart canvas (nullnot permitted).e- the mouse event (nullnot permitted).
-