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 AnchorKey s
of that FXConnection which are registered at
FXChopBoxAnchor s. |
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 ImageView s, realizing an overlay
effect (by adjusting the respective opacities) upon mouse hover. |
FXPolyBezierConnectionRouter |
The
FXPolyBezierConnectionRouter interpolates a cubic Bezier spline
through the supplied Point s. |
FXPolylineConnectionRouter | |
FXUtils |
The
FXUtils class contains utility methods for working with JavaFX:
transforming IGeometry s 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 Node s 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
: FXGeometryNode
IFXAnchor
:
FXConnection
FXGridLayer
FXImageViewHoverOverlay
ScrollPane
implementation:
ScrollPaneEx
FXUtils
Copyright (c) 2014 itemis AG and others. All rights reserved.