Index

A C D F G H I L M O P R S T Z 
All Classes|All Packages

A

AbstractMouseHandlerFX - Class in org.jfree.chart.fx.interaction
A base class that can be used to implement the MouseHandlerFX interface.
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 ChartMouseEvent notifications.
addChartMouseListener(ChartMouseListenerFX) - Method in class org.jfree.chart.fx.ChartViewer
Registers a listener to receive ChartMouseEvent notifications 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 ChartCanvas by 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 JFreeChart in 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) ChartViewer instance.
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 JFreeChart in JavaFX (embeds a ChartCanvas, 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 ChartViewer that 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 ChartCanvas by dispatching ChartMouseEventFX events to listeners that are registered with the ChartCanvas (listeners can also be registered with a ChartViewer control).
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 renderingInfo attribute 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 ChartCanvas embedded 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 null if 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 true if the specified mouse event has modifier keys that match this handler.
hasMatchingModifiers(MouseEvent) - Method in interface org.jfree.chart.fx.interaction.MouseHandlerFX
Returns true if 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 true if the mouse handler is enabled, and false if 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 true to 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 ChartCanvas and 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 ChartViewer and ChartCanvas.
org.jfree.chart.fx.interaction - package org.jfree.chart.fx.interaction
Contains classes that implement most of the interactivity for the ChartViewer and ChartCanvas components.
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.
A C D F G H I L M O P R S T Z 
All Classes|All Packages