ControlsFX is a large open source library that extends JavaFX:
http://fxexperience.com/controlsfx/features/
It requires Java 8.
jControlsFX is a wrapper for several controls and features from this library.
The following controls are supported:
BreadCrumbBar, CheckComboBox, ColorPicker, HyperlinkLabel, InfoOverlay, ListSelectionView, SegmentedButton, Separator and StatusBar.
You can see them in the screenshot (Mac version) and attached project.
You can download the compiled version of this example:
www.b4x.com/b4j/files/ControlsFXExample.jar
View attachment 32225
It also includes a class with useful features named ControlsUtils.
ControlsUtils allows you to:
- Set the nodes background color or image.
- Add a decoration to a node (like the exclamation mark near the text field above).
- Show notifications.
- Set the size of nodes even if you do not know the node type.
PropertySheet:
https://www.b4x.com/android/forum/threads/propertysheet.50863/#post-318066
Installation instructions:
1. Download the library:
http://fxexperience.com/downloads/controlsfx-8.20.8.zip
2.
Rename controlsfx-8.20.8.jar to controlsfx-8.jar and copy it to the additional libs folder.
3. Make sure that the IDE is configured to use Java 8 (Tools - Configure Paths).
4. Download the attached library and add it to your project.
Please pay attention to the installation instructions. They include a "non-standard" step.
The library Java source code is included in the library zip.