| Modifier and Type | Class and Description |
|---|---|
| public class | AdvancedTableView<T>
A custom table view with additional features for the standard table view, e.g. the ability to optimize the column width based on their content. |
| public abstract class | ArcProgressIndicator
ArcProgressIndicator is a visual control used to indicate the progress of a task. |
| public class | AutoscrollListView<
the item type T>A specialization of |
| public class | AvatarView
A custom control representing an avatar view. |
| public class | BeforeAfterView
A view capable of managing / displaying two nodes in such a way that the user can show more or less of each node at the same time. |
| public class | CalendarPicker
A control for selecting a date that replaces the default |
| public class | CalendarView
Displays a given month of a given year. |
| public class | ChipsViewContainer
A container used for displaying several |
| public class | ChipView<
the model object represented by the chip T>A small "badge-style" view representing a model object. |
| public class | CircleProgressIndicator
CircleProgressIndicator is a visual control used to indicate the progress of a task. |
| public class | |
| public class | CustomPopupControl
A custom popup control that extends PopupControl. |
| public class | DayOfWeekPicker
A custom control that allows users to select days of the week. |
| public class | DialogPane
A pane that allows applications to display a lightweight dialog right inside the application window instead of a separate window. |
| public class | DrawerStackPane
A custom stackpane that supports a drawer view sliding in from bottom to top. |
| public class | |
| public class | EmailField
EmailField is a custom control for inputting and validating email addresses. |
| public class | EnhancedLabel
An enhanced label that allows for selecting the (whole) label and copying to the clipboard either via keyboard shortcut or via context menu. |
| public class | EnhancedPasswordField
A custom password field that enhances the standard |
| public class | ExpandingTextArea
A customized text area that will never show scrollbars but instead will grow as high as needed in order to completely fit its text inside of it. |
| public class | FilterView<
the type of the model objects filtered by the view T>A view for presenting a set of predefined filter groups, each one with a list of filters. |
| public class | GlassPane
A simple pane that can be used to overlay the UI with a semi-transparent color, indicating that input is blocked. |
| public class | HistoryButton<
the type of the objects that this button manages in its history T>A custom button that manages and displays a history of entries based on a generic type |
| public class | LimitedTextArea
A specialized text area view that imposes restrictions on the input text length, allowing specification of minimum and maximum character limits. |
| public class | LoadingPane
A custom pane that supports the visual feedback for data loading / refreshing its content. |
| public class | MaskedView
A view that takes a content node and applies advanced clipping so that its left and right side will "fade out". |
| public class | MultiColumnListView<
the item types, e.g. "Issues" or "Tickets" T>A view for displaying multiple columns where each column consists of a header
control and a |
| public class | PaymentOptionView
A control for displaying different types of payment options, e.g. various credit cards (MasterCard, American Express, Visa) but also new online options such as PayPal or ApplePay. |
| public class | PhotoView
The photo view is mostly used to display a user profile picture. |
| public class | PopOver
A control that is intended to provide detailed information about an owning node in a popup window. |
| public class | PowerPane
The "PowerPane" combines several other highly specialized panes of GemsFX and ControlsFX. |
| public class | RemovableListCell<
the type of the list cell item T>A list cell that displays a remove button on the right side. |
| public class | ResizableTextArea
A text area with the additional ability to be resizable. |
| public class | ResponsivePane
ResponsivePane is a container that allows for responsive behavior of a sidebar and a main content panel. |
| public class | ScreensView
A view for displaying the geometry of the currently available screens. |
| public class | SearchField<
the type of objects to work on T>The search field is a standard text field with auto suggest capabilities and a selection model for a specific type of object. |
| public class | SearchTextField
A custom text field specifically designed for search functionality. |
| public class | SegmentedBar<T extends SegmentedBar.
A control that makes it easy to create a horizontal bar that visualises the segmentation of a total value. |
| public class | SelectionBox<T>
A versatile and customizable selection control that combines the features of |
| public class | SemiCircleProgressIndicator
SemiCircleProgressIndicator is a visual control used to indicate the progress of a task. |
| public class | SimpleFilterView
A control for creating filters based on various other controls such as the |
| public class | Spacer
The Spacer class extends the Region class and provides functionality to create flexible spaces in layouts such as HBox and VBox. |
| public class | StretchingTilePane
A specialized pane that can be used to display a list of tiles (nodes) in one or more rows. |
| public class | StripView<
the type of the items shown by the view T>A view which can be used to lay out a fixed number of items horizontally. |
| public class | SVGImageView
A control which can display SVG images. |
| public class | TagsField<
the type of objects to search for and to tag T>This field is a specialization of the |
| public class | TextView
A text view that allows you to display multiline text and supports the selection of text, which can then be copied to the clipboard. |
| public class | ThreeItemsPane
A custom layout container that arranges up to three child nodes in either a horizontal or vertical orientation. |
| public class | TimePicker
A control for letting the user enter a time of day (see |
| public class | TimeRangePicker
A custom control that allows users to select time ranges. |
| public class | YearMonthPicker
A control for quickly selecting the month of a year. |
| public class | |
| public class | YearPicker
A control for selecting a year. |
| public class | YearView
A view for selecting a year. |