Index
All Classes|All Packages
A
- AbstractMouseHandlerFX - Class in org.jfree.chart.fx.interaction
-
A base class that can be used to implement the
MouseHandlerFXinterface. - AbstractMouseHandlerFX(String, boolean, boolean, boolean, boolean) - Constructor for class org.jfree.chart.fx.interaction.AbstractMouseHandlerFX
-
Creates a new instance.
- addAuxiliaryMouseHandler(MouseHandlerFX) - Method in class org.jfree.chart.fx.ChartCanvas
-
Adds a handler to the list of auxiliary handlers.
- addChartMouseListener(ChartMouseListenerFX) - Method in class org.jfree.chart.fx.ChartCanvas
-
Registers a listener to receive
ChartMouseEventnotifications. - addChartMouseListener(ChartMouseListenerFX) - Method in class org.jfree.chart.fx.ChartViewer
-
Registers a listener to receive
ChartMouseEventnotifications from the canvas embedded in this viewer. - addMouseHandler(MouseHandlerFX) - Method in class org.jfree.chart.fx.ChartCanvas
-
Adds a mouse handler to the list of available handlers (handlers that are candidates to take the position of live handler).
- addOverlay(OverlayFX) - Method in class org.jfree.chart.fx.ChartCanvas
-
Add an overlay to the canvas.
- AnchorHandlerFX - Class in org.jfree.chart.fx.interaction
-
Handles mouse clicks on the
ChartCanvasby updating the anchor and redrawing the chart. - AnchorHandlerFX(String) - Constructor for class org.jfree.chart.fx.interaction.AnchorHandlerFX
-
Creates a new instance.
C
- ChartCanvas - Class in org.jfree.chart.fx
-
A canvas for displaying a
JFreeChartin JavaFX. - ChartCanvas(JFreeChart) - Constructor for class org.jfree.chart.fx.ChartCanvas
-
Creates a new canvas to display the supplied chart in JavaFX.
- chartChanged(ChartChangeEvent) - Method in class org.jfree.chart.fx.ChartCanvas
-
Receives a notification from the chart that it has been changed and responds by redrawing the chart entirely.
- chartMouseClicked(ChartMouseEventFX) - Method in interface org.jfree.chart.fx.interaction.ChartMouseListenerFX
-
Receives notification of a mouse click on a chart.
- ChartMouseEventFX - Class in org.jfree.chart.fx.interaction
-
A mouse event for a chart that is displayed in a (JavaFX)
ChartViewer. - ChartMouseEventFX(JFreeChart, MouseEvent, ChartEntity) - Constructor for class org.jfree.chart.fx.interaction.ChartMouseEventFX
-
Constructs a new event.
- ChartMouseListenerFX - Interface in org.jfree.chart.fx.interaction
-
A mouse listener that can receive event notifications from a (JavaFX)
ChartViewerinstance. - chartMouseMoved(ChartMouseEventFX) - Method in interface org.jfree.chart.fx.interaction.ChartMouseListenerFX
-
Receives notification of a mouse move event on a chart.
- ChartViewer - Class in org.jfree.chart.fx
-
A control for displaying a
JFreeChartin JavaFX (embeds aChartCanvas, adds drag zooming and provides a popup menu for export to PNG/JPG/SVG and PDF formats). - ChartViewer() - Constructor for class org.jfree.chart.fx.ChartViewer
-
Creates a new instance, initially with no chart to display.
- ChartViewer(JFreeChart) - Constructor for class org.jfree.chart.fx.ChartViewer
-
Creates a new viewer to display the supplied chart in JavaFX.
- ChartViewer(JFreeChart, boolean) - Constructor for class org.jfree.chart.fx.ChartViewer
-
Creates a new viewer instance.
- clearLiveHandler() - Method in class org.jfree.chart.fx.ChartCanvas
-
Clears the current live handler.
- CrosshairOverlayFX - Class in org.jfree.chart.fx.overlay
-
An overlay for a
ChartViewerthat draws crosshairs on a plot. - CrosshairOverlayFX() - Constructor for class org.jfree.chart.fx.overlay.CrosshairOverlayFX
D
- DispatchHandlerFX - Class in org.jfree.chart.fx.interaction
-
Handles mouse move and click events on the
ChartCanvasby dispatchingChartMouseEventFXevents to listeners that are registered with theChartCanvas(listeners can also be registered with aChartViewercontrol). - DispatchHandlerFX(String) - Constructor for class org.jfree.chart.fx.interaction.DispatchHandlerFX
-
Creates a new instance.
- draw() - Method in class org.jfree.chart.fx.ChartCanvas
-
Draws the content of the canvas and updates the
renderingInfoattribute with the latest rendering information.
F
- findDataArea(Point2D) - Method in class org.jfree.chart.fx.ChartCanvas
-
Returns the data area (the area inside the axes) for the plot or subplot.
G
- getAnchor() - Method in class org.jfree.chart.fx.ChartCanvas
-
Returns the anchor point.
- getCanvas() - Method in class org.jfree.chart.fx.ChartViewer
-
Returns the
ChartCanvasembedded in this component. - getChart() - Method in class org.jfree.chart.fx.ChartCanvas
-
Returns the chart that is being displayed by this node.
- getChart() - Method in class org.jfree.chart.fx.ChartViewer
-
Returns the chart that is being displayed by this viewer.
- getChart() - Method in class org.jfree.chart.fx.interaction.ChartMouseEventFX
-
Returns the chart that the mouse event relates to.
- getChartMouseListeners() - Method in class org.jfree.chart.fx.ChartCanvas
-
Returns a (newly created) list containing the listeners currently registered with the canvas.
- getContextMenu() - Method in class org.jfree.chart.fx.ChartViewer
-
Returns the context menu for this component.
- getEntity() - Method in class org.jfree.chart.fx.interaction.ChartMouseEventFX
-
Returns the chart entity (if any) under the mouse point.
- getID() - Method in class org.jfree.chart.fx.interaction.AbstractMouseHandlerFX
-
Returns the ID for the handler.
- getID() - Method in interface org.jfree.chart.fx.interaction.MouseHandlerFX
-
Returns the ID for the handler.
- getMouseHandler(String) - Method in class org.jfree.chart.fx.ChartCanvas
-
Returns the mouse handler with the specified ID, or
nullif there is no handler with that ID. - getRenderingInfo() - Method in class org.jfree.chart.fx.ChartCanvas
-
Returns the rendering info from the most recent drawing of the chart.
- getRenderingInfo() - Method in class org.jfree.chart.fx.ChartViewer
-
Returns the rendering info from the most recent drawing of the chart.
- getTrigger() - Method in class org.jfree.chart.fx.interaction.ChartMouseEventFX
-
Returns the mouse event that triggered this event.
- getZoomFactor() - Method in class org.jfree.chart.fx.interaction.ScrollHandlerFX
-
Returns the zoom factor.
- getZoomFillPaint() - Method in class org.jfree.chart.fx.ChartViewer
-
Returns the current fill paint for the zoom rectangle.
H
- handleMouseClicked(ChartCanvas, MouseEvent) - Method in class org.jfree.chart.fx.interaction.AbstractMouseHandlerFX
-
Handles a mouse clicked event.
- handleMouseClicked(ChartCanvas, MouseEvent) - Method in class org.jfree.chart.fx.interaction.AnchorHandlerFX
-
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).
- handleMouseClicked(ChartCanvas, MouseEvent) - Method in class org.jfree.chart.fx.interaction.DispatchHandlerFX
-
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).
- handleMouseClicked(ChartCanvas, MouseEvent) - Method in interface org.jfree.chart.fx.interaction.MouseHandlerFX
-
Handles a mouse clicked event.
- handleMouseDragged(ChartCanvas, MouseEvent) - Method in class org.jfree.chart.fx.interaction.AbstractMouseHandlerFX
-
Handles a mouse dragged event.
- handleMouseDragged(ChartCanvas, MouseEvent) - Method in interface org.jfree.chart.fx.interaction.MouseHandlerFX
-
Handles a mouse dragged event.
- handleMouseDragged(ChartCanvas, MouseEvent) - Method in class org.jfree.chart.fx.interaction.PanHandlerFX
-
Handles a mouse dragged event by calculating the distance panned and updating the axes accordingly.
- handleMouseDragged(ChartCanvas, MouseEvent) - Method in class org.jfree.chart.fx.interaction.ZoomHandlerFX
-
Handles a mouse dragged event by updating the zoom rectangle displayed in the ChartViewer.
- handleMouseMoved(ChartCanvas, MouseEvent) - Method in class org.jfree.chart.fx.interaction.AbstractMouseHandlerFX
-
Handles a mouse moved event.
- handleMouseMoved(ChartCanvas, MouseEvent) - Method in class org.jfree.chart.fx.interaction.DispatchHandlerFX
-
Handles a mouse moved event by passing on an event to all registered listeners.
- handleMouseMoved(ChartCanvas, MouseEvent) - Method in interface org.jfree.chart.fx.interaction.MouseHandlerFX
-
Handles a mouse moved event.
- handleMouseMoved(ChartCanvas, MouseEvent) - Method in class org.jfree.chart.fx.interaction.TooltipHandlerFX
-
Handles a mouse moved event by updating the tooltip.
- handleMousePressed(ChartCanvas, MouseEvent) - Method in class org.jfree.chart.fx.interaction.AbstractMouseHandlerFX
-
Handles a mouse pressed event.
- handleMousePressed(ChartCanvas, MouseEvent) - Method in class org.jfree.chart.fx.interaction.AnchorHandlerFX
-
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).
- handleMousePressed(ChartCanvas, MouseEvent) - Method in class org.jfree.chart.fx.interaction.DispatchHandlerFX
-
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).
- handleMousePressed(ChartCanvas, MouseEvent) - Method in interface org.jfree.chart.fx.interaction.MouseHandlerFX
-
Handles a mouse pressed event.
- handleMousePressed(ChartCanvas, MouseEvent) - Method in class org.jfree.chart.fx.interaction.PanHandlerFX
-
Handles a mouse pressed event by recording the initial mouse pointer location.
- handleMousePressed(ChartCanvas, MouseEvent) - Method in class org.jfree.chart.fx.interaction.ZoomHandlerFX
-
Handles a mouse pressed event by recording the initial mouse pointer location.
- handleMouseReleased(ChartCanvas, MouseEvent) - Method in class org.jfree.chart.fx.interaction.AbstractMouseHandlerFX
-
Handles a mouse released event.
- handleMouseReleased(ChartCanvas, MouseEvent) - Method in interface org.jfree.chart.fx.interaction.MouseHandlerFX
-
Handles a mouse released event.
- handleMouseReleased(ChartCanvas, MouseEvent) - Method in class org.jfree.chart.fx.interaction.PanHandlerFX
- handleMouseReleased(ChartCanvas, MouseEvent) - Method in class org.jfree.chart.fx.interaction.ZoomHandlerFX
- handleScroll(ScrollEvent) - Method in class org.jfree.chart.fx.ChartCanvas
-
Handles a scroll event by passing it on to the registered handlers.
- handleScroll(ChartCanvas, ScrollEvent) - Method in class org.jfree.chart.fx.interaction.AbstractMouseHandlerFX
-
Handles a scroll event.
- handleScroll(ChartCanvas, ScrollEvent) - Method in interface org.jfree.chart.fx.interaction.MouseHandlerFX
-
Handles a scroll event.
- handleScroll(ChartCanvas, ScrollEvent) - Method in class org.jfree.chart.fx.interaction.ScrollHandlerFX
- hasMatchingModifiers(MouseEvent) - Method in class org.jfree.chart.fx.interaction.AbstractMouseHandlerFX
-
Returns
trueif the specified mouse event has modifier keys that match this handler. - hasMatchingModifiers(MouseEvent) - Method in interface org.jfree.chart.fx.interaction.MouseHandlerFX
-
Returns
trueif the specified mouse event has modifier keys that match this handler. - hideZoomRectangle() - Method in class org.jfree.chart.fx.ChartViewer
-
Hides the zoom rectangle.
I
- isDomainZoomable() - Method in class org.jfree.chart.fx.ChartCanvas
-
Returns the flag that determines whether or not zooming is enabled for the domain axis.
- isEnabled() - Method in class org.jfree.chart.fx.interaction.AbstractMouseHandlerFX
-
Returns the flag that controls whether or not the handler is enabled.
- isEnabled() - Method in interface org.jfree.chart.fx.interaction.MouseHandlerFX
-
Returns
trueif the mouse handler is enabled, andfalseif it is disabled. - isRangeZoomable() - Method in class org.jfree.chart.fx.ChartCanvas
-
Returns the flag that determines whether or not zooming is enabled for the range axis.
- isResizable() - Method in class org.jfree.chart.fx.ChartCanvas
-
Return
trueto indicate the canvas is resizable. - isTooltipEnabled() - Method in class org.jfree.chart.fx.ChartCanvas
-
Returns the flag that controls whether or not tooltips are enabled.
L
- layoutChildren() - Method in class org.jfree.chart.fx.ChartViewer
M
- MouseHandlerFX - Interface in org.jfree.chart.fx.interaction
-
The interface for a mouse handler, which is an object that listens for mouse events on a
ChartCanvasand performs a function in response to those events (typical functions include tooltip display, drag zooming, mouse wheel zooming and panning).
O
- org.jfree.chart.fx - module org.jfree.chart.fx
-
JFreeChart-FX is an extension for JFreeChart to provide JavaFX controls for displaying and interacting with charts created with JFreeChart - for more information, see http://github.com/jfree/jfreechart-fx.
- org.jfree.chart.fx - package org.jfree.chart.fx
-
Contains the key classes
ChartViewerandChartCanvas. - org.jfree.chart.fx.interaction - package org.jfree.chart.fx.interaction
-
Contains classes that implement most of the interactivity for the
ChartViewerandChartCanvascomponents. - org.jfree.chart.fx.overlay - package org.jfree.chart.fx.overlay
-
Contains classes that implement overlay functionality.
- overlayChanged(OverlayChangeEvent) - Method in class org.jfree.chart.fx.ChartCanvas
-
Handles a change to an overlay by repainting the chart canvas.
- OverlayFX - Interface in org.jfree.chart.fx.overlay
-
An overlay that can be added to a
ChartCanvas.
P
- paintOverlay(Graphics2D, ChartCanvas) - Method in class org.jfree.chart.fx.overlay.CrosshairOverlayFX
- paintOverlay(Graphics2D, ChartCanvas) - Method in interface org.jfree.chart.fx.overlay.OverlayFX
-
Paints the content of the overlay onto the specified chart canvas.
- PanHandlerFX - Class in org.jfree.chart.fx.interaction
-
Handles panning of charts on a
ChartCanvas. - PanHandlerFX(String) - Constructor for class org.jfree.chart.fx.interaction.PanHandlerFX
-
Creates a new instance that requires no modifier keys.
- PanHandlerFX(String, boolean, boolean, boolean, boolean) - Constructor for class org.jfree.chart.fx.interaction.PanHandlerFX
-
Creates a new instance that will be activated using the specified combination of modifier keys.
R
- removeAuxiliaryMouseHandler(MouseHandlerFX) - Method in class org.jfree.chart.fx.ChartCanvas
-
Removes a handler from the list of auxiliary handlers.
- removeChartMouseListener(ChartMouseListenerFX) - Method in class org.jfree.chart.fx.ChartCanvas
-
Removes a listener from the list of objects listening for chart mouse events.
- removeChartMouseListener(ChartMouseListenerFX) - Method in class org.jfree.chart.fx.ChartViewer
-
Removes a listener from the list of objects listening for chart mouse events.
- removeMouseHandler(MouseHandlerFX) - Method in class org.jfree.chart.fx.ChartCanvas
-
Removes a handler from the list of available handlers.
- removeOverlay(OverlayFX) - Method in class org.jfree.chart.fx.ChartCanvas
-
Removes an overlay from the canvas.
S
- ScrollHandlerFX - Class in org.jfree.chart.fx.interaction
-
Handles scroll events (mouse wheel etc) on a
ChartCanvas. - ScrollHandlerFX(String) - Constructor for class org.jfree.chart.fx.interaction.ScrollHandlerFX
-
Creates a new instance with the specified ID.
- setAnchor(Point2D) - Method in class org.jfree.chart.fx.ChartCanvas
-
Set the anchor point and forces a redraw of the chart (the anchor point is used to determine the position of the crosshairs on the chart, if they are visible).
- setChart(JFreeChart) - Method in class org.jfree.chart.fx.ChartCanvas
-
Sets the chart to be displayed by this node.
- setChart(JFreeChart) - Method in class org.jfree.chart.fx.ChartViewer
-
Sets the chart to be displayed by this viewer.
- setDomainZoomable(boolean) - Method in class org.jfree.chart.fx.ChartCanvas
-
Sets the flag that controls whether or not domain axis zooming is enabled.
- setEnabled(boolean) - Method in class org.jfree.chart.fx.interaction.AbstractMouseHandlerFX
-
Sets the flag that controls the enabled/disabled state of the handler.
- setRangeZoomable(boolean) - Method in class org.jfree.chart.fx.ChartCanvas
-
Sets the flag that controls whether or not range axis zooming is enabled.
- setTooltip(String, double, double) - Method in class org.jfree.chart.fx.ChartCanvas
-
Sets the tooltip text, with the (x, y) location being used for the anchor.
- setTooltipEnabled(boolean) - Method in class org.jfree.chart.fx.ChartCanvas
-
Sets the flag that controls whether or not tooltips are enabled.
- setZoomFactor(double) - Method in class org.jfree.chart.fx.interaction.ScrollHandlerFX
-
Sets the zoom factor (a percentage amount by which the mouse wheel movement will change the chart size).
- setZoomFillPaint(Paint) - Method in class org.jfree.chart.fx.ChartViewer
-
Sets the fill paint for the zoom rectangle.
- showZoomRectangle(double, double, double, double) - Method in class org.jfree.chart.fx.ChartViewer
-
Sets the size and location of the zoom rectangle and makes it visible if it wasn't already visible..
T
- TooltipHandlerFX - Class in org.jfree.chart.fx.interaction
-
Handles the updating of tooltips on a
ChartCanvas. - TooltipHandlerFX(String) - Constructor for class org.jfree.chart.fx.interaction.TooltipHandlerFX
-
Creates a new instance with the specified ID.
Z
- ZoomHandlerFX - Class in org.jfree.chart.fx.interaction
-
Handles drag zooming of charts on a
ChartCanvas. - ZoomHandlerFX(String, ChartViewer) - Constructor for class org.jfree.chart.fx.interaction.ZoomHandlerFX
-
Creates a new instance with no modifier keys required.
- ZoomHandlerFX(String, ChartViewer, boolean, boolean, boolean, boolean) - Constructor for class org.jfree.chart.fx.interaction.ZoomHandlerFX
-
Creates a new instance that will be activated using the specified combination of modifier keys.
All Classes|All Packages