IGeometry to Node: FXGeometryNode
a connection abstraction that is based on IFXAnchor: FXConnection
a grid layer implementation: FXGridLayer
a visual to display an image which is overlayed by another image on mouse hover: FXImageViewHoverOverlay
a custom ScrollPane implementation: ScrollPaneEx
utilities (picking nodes, querying the pointer location, transformations): FXUtils
See: Description
| Interface | Description |
|---|---|
| IFXConnectionRouter | |
| IFXDecoration |
An
IFXDecoration can be used to add a visual (an arrow, for example)
to the start or end point of an FXConnection. |
| Class | Description |
|---|---|
| FXConnection |
The
FXConnection provides a visualization for a binary connection
whose route can be influenced by a number of way points. |
| FXConnection.FXChopBoxHelper |
The
FXConnection.FXChopBoxHelper can be registered for an FXConnection
and serves as a FXChopBoxAnchor.ReferencePointProvider for all AnchorKeys
of that FXConnection which are registered at
FXChopBoxAnchors. |
| FXGeometryNode<T extends IGeometry> |
A
Path that can be constructed using an underlying IGeometry. |
| FXGridLayer |
The
FXGridLayer can be used as a background layer which displays a
uniform grid. |
| FXImageViewHoverOverlay |
A
Group that combines two ImageViews, realizing an overlay
effect (by adjusting the respective opacities) upon mouse hover. |
| FXPolyBezierConnectionRouter |
The
FXPolyBezierConnectionRouter interpolates a cubic Bezier spline
through the supplied Points. |
| FXPolylineConnectionRouter | |
| FXUtils |
The
FXUtils class contains utility methods for working with JavaFX:
transforming IGeometrys from/to different JavaFX coordinate
systems (FXUtils.localToParent(Node, IGeometry),
FXUtils.localToScene(Node, IGeometry), FXUtils.localToScene(Node, Point),
FXUtils.parentToLocal(Node, IGeometry),
FXUtils.sceneToLocal(Node, IGeometry))
determining the actual local-to-scene or scene-to-local transform for a
JavaFX Node (FXUtils.getLocalToSceneTx(Node),
FXUtils.getSceneToLocalTx(Node))
determining the current pointer location (FXUtils.getPointerLocation())
forcing a mouse cursor update (FXUtils.forceCursorUpdate(Scene))
perform picking of Nodes at a specific position within the JavaFX
scene graph (FXUtils.getNodesAt(Node, double, double))
|
| ScrollPaneEx |
A
ScrollPaneEx provides a scrollable Pane in which contents
can be placed. |
IGeometry to Node: FXGeometryNodeIFXAnchor: FXConnectionFXGridLayerFXImageViewHoverOverlayScrollPane implementation: ScrollPaneExFXUtilsCopyright (c) 2014 itemis AG and others. All rights reserved.