| Package | Description |
|---|---|
| org.jfree.chart.fx |
Core classes that provide JavaFX support for JFreeChart.
|
| org.jfree.chart.fx.interaction |
Contains classes that implement most of the interactivity for the
ChartViewer and
ChartCanvas components. |
| Modifier and Type | Field and Description |
|---|---|
private MouseHandlerFX |
ChartCanvas.liveHandler
The current live handler (can be null).
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<MouseHandlerFX> |
ChartCanvas.auxiliaryMouseHandlers
The auxiliary mouse handlers (can be empty but not null).
|
private java.util.List<MouseHandlerFX> |
ChartCanvas.availableMouseHandlers
The list of available live mouse handlers (can be empty but not null).
|
| Modifier and Type | Method and Description |
|---|---|
MouseHandlerFX |
ChartCanvas.getMouseHandler(java.lang.String id)
Returns the mouse handler with the specified ID, or
null if
there is no handler with that ID. |
| Modifier and Type | Method and Description |
|---|---|
void |
ChartCanvas.addMouseHandler(MouseHandlerFX handler)
Adds a mouse handler to the list of available handlers (handlers that
are candidates to take the position of live handler).
|
private boolean |
ChartCanvas.hasUniqueID(MouseHandlerFX handler)
Validates that the specified handler has an ID that uniquely identifies
it amongst the existing handlers for this canvas.
|
void |
ChartCanvas.removeMouseHandler(MouseHandlerFX handler)
Removes a handler from the list of available handlers.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMouseHandlerFX
A base class that can be used to implement the
MouseHandlerFX
interface. |
class |
AnchorHandlerFX
Handles mouse clicks on the
ChartCanvas by updating the anchor and
redrawing the chart. |
class |
DispatchHandlerFX
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). |
class |
PanHandlerFX
Handles panning of charts on a
ChartCanvas. |
class |
ScrollHandlerFX
Handles scroll events (mouse wheel etc) on a
ChartCanvas. |
class |
TooltipHandlerFX
Handles the updating of tooltips on a
ChartCanvas. |
class |
ZoomHandlerFX
Handles drag zooming of charts on a
ChartCanvas. |