Module org.controlsfx.controls
Package org.controlsfx.control
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.Item A wrapper interface for a single property to be displayed in aPropertySheet
control. -
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.BreadCrumbButton Represents a BreadCrumb ButtonCheckComboBox<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 thecheck model
to 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 thecheck model
to request the current selection state.GridCell<T> A GridCell is created to represent items in theGridView
items list
.GridView<T> A GridView is a virtualised control for displayingGridView.getItems()
in a visual, scrollable, grid-like fashion.HiddenSidesPane A pane used to display a full-size content node and four initially hidden nodes on the four sides.HyperlinkLabel A UI control that will convert the given text into a series of text labels andhyperlinks
, based on the use of delimiter characters to specify where hyperlinks should appear.InfoOverlay A 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.MaskerPane MaskerPane is designed to be placed alongside other controls in aStackPane
, in order to visually mask these controls, preventing them from being accessed for a short period of time.MasterDetailPane A master / detail pane is used to display two nodes with a strong relationship to each other.NotificationPane The NotificationPane control is a container control that, when prompted by theNotificationPane.show()
method, will show a non-modal message to the user.Notifications An API to show popup notification messages to the user in the corner of their screen, unlike theNotificationPane
which shows notification messages within your application itself.PlusMinusSlider A 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.PlusMinusEvent An event class used by thePlusMinusSlider
to inform event handlers about changes.PopOver The PopOver control provides detailed information about an owning node in a popup window.PrefixSelectionChoiceBox<T> A simple extension of theChoiceBox
which selects an entry of its item list based on keyboard input.PrefixSelectionComboBox<T> A simple extension of theComboBox
which selects an entry of its item list based on keyboard input.PropertySheet The 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.RangeSlider The RangeSlider control is simply a JavaFXSlider
control with support for two 'thumbs', rather than one.Rating A control for allowing users to provide a rating.SearchableComboBox<T> A simple extension of theComboBox
which 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.Segment A model class used by theSegmentedBar
control.SegmentedButton The SegmentedButton is a simple control that forces together a group ofToggleButton
instances such that they appear as one collective button (with sub-buttons), rather than as individual buttons.SnapshotView ASnapshotView
is 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.StatusBar The 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.ToggleSwitch Much like a Toggle Button this control allows the user to toggle between one of two states.WorldMapView A simple map view showing either the entire world or a list of countries.WorldMapView.CountryView A view used to visualize the bounds of a country via SVG.WorldMapView.Location An object using latitude and longitude information to specify a location in the real world. -
Enum Summary Enum Description PopOver.ArrowLocation All possible arrow locations.PropertySheet.Mode Specifies how thePropertySheet
should be laid out.SnapshotView.Boundary TheselectionArea
, in which the user can create a selection, and theunselectedArea
, in which the unselected area is visualized, are limited to a certain area of the control.WorldMapView.Country An enumerator listing all countries of the world.WorldMapView.SelectionMode The selection modes supported by the view.