A package containing a number of useful controls-related classes that do not exist in the base JavaFX distribution.
Interface Summary Interface Description CheckModel<T> IndexedCheckModel<T> PropertySheet.ItemA wrapper interface for a single property to be displayed in a
Class Summary Class Description BreadCrumbBar<T>Represents a bread crumb bar. BreadCrumbBar.BreadCrumbActionEvent<TE>Represents an Event which is fired when a bread crumb was activated. BreadCrumbBar.BreadCrumbButtonRepresents a BreadCrumb Button CheckComboBox<T>A simple UI control that makes it possible to select zero or more items within a ComboBox-like control. CheckListView<T>A simple UI control that makes it possible to select zero or more items within a ListView without the need to set a custom cell factory or manually create boolean properties for each row - simply use the
check modelto request the current selection state.
CheckTreeView<T>A simple UI control that makes it possible to select zero or more items within a TreeView without the need to set a custom cell factory or manually create boolean properties for each row - simply use the
check modelto request the current selection state.
GridCell<T>A GridCell is created to represent items in the
GridView<T>A GridView is a virtualised control for displaying
GridView.getItems()in a visual, scrollable, grid-like fashion.
HiddenSidesPaneA pane used to display a full-size content node and four initially hidden nodes on the four sides. HyperlinkLabelA UI control that will convert the given text into a series of text labels and
hyperlinks, based on the use of delimiter characters to specify where hyperlinks should appear.
InfoOverlayA simple UI control that allows for an information popup to be displayed over a node to describe it in further detail. ListActionView<T>A control used to perform actions on a ListView. ListActionView.ListAction<T>Specialized actions for ListActionView which get access to the internal ListView. ListSelectionView<T>A control used to perform a multi-selection via the help of two list views. ListSelectionView.ListSelectionAction<T>Specialized actions for ListSelectionView which get access to both the internal list views. MaskerPaneMaskerPane is designed to be placed alongside other controls in a
StackPane, in order to visually mask these controls, preventing them from being accessed for a short period of time.
MasterDetailPaneA master / detail pane is used to display two nodes with a strong relationship to each other. NotificationPaneThe NotificationPane control is a container control that, when prompted by the
NotificationPane.show()method, will show a non-modal message to the user.
NotificationsAn API to show popup notification messages to the user in the corner of their screen, unlike the
NotificationPanewhich shows notification messages within your application itself.
PlusMinusSliderA plus minus slider allows the user to continously fire an event carrying a value between -1 and +1 by moving a thumb from its center position to the left or right (or top and bottom) edge of the control. PlusMinusSlider.PlusMinusEventAn event class used by the
PlusMinusSliderto inform event handlers about changes.
PopOverThe PopOver control provides detailed information about an owning node in a popup window. PrefixSelectionChoiceBox<T>A simple extension of the
ChoiceBoxwhich selects an entry of its item list based on keyboard input.
PrefixSelectionComboBox<T>A simple extension of the
ComboBoxwhich selects an entry of its item list based on keyboard input.
PropertySheetThe PropertySheet control is a powerful control designed to make it really easy for developers to present to end users a list of properties that the end user is allowed to manipulate. RangeSliderThe RangeSlider control is simply a JavaFX
Slidercontrol with support for two 'thumbs', rather than one.
RatingA control for allowing users to provide a rating. SearchableComboBox<T>A simple extension of the
ComboBoxwhich shows a search field while the popup is showing.
SegmentedBar<T extends SegmentedBar.Segment>A control that makes it easy to create a horizontal bar that visualizes the segmentation of a total value. SegmentedBar.SegmentA model class used by the
SegmentedButtonThe SegmentedButton is a simple control that forces together a group of
ToggleButtoninstances such that they appear as one collective button (with sub-buttons), rather than as individual buttons.
SnapshotViewis a control which allows the user to select an area of a node in the typical manner used by picture editors and crate snapshots of the selection.
StatusBarThe StatusBar control is normally placed at the bottom of a window. TaskProgressView<T extends Task<?>>The task progress view is used to visualize the progress of long running tasks. ToggleSwitchMuch like a Toggle Button this control allows the user to toggle between one of two states. WorldMapViewA simple map view showing either the entire world or a list of countries. WorldMapView.CountryViewA view used to visualize the bounds of a country via SVG. WorldMapView.LocationAn object using latitude and longitude information to specify a location in the real world.
Enum Summary Enum Description PopOver.ArrowLocationAll possible arrow locations. PropertySheet.ModeSpecifies how the
PropertySheetshould be laid out.
selectionArea, in which the user can create a selection, and the
unselectedArea, in which the unselected area is visualized, are limited to a certain area of the control.
WorldMapView.CountryAn enumerator listing all countries of the world. WorldMapView.SelectionModeThe selection modes supported by the view.