Package com.dlsc.gemsfx
package com.dlsc.gemsfx
-
ClassDescriptionA custom table view with additional features for the standard table view, e.g. the ability to optimize the column width based on their content.ArcProgressIndicator is a visual control used to indicate the progress of a task.A specialization of
ListViewthat will automatically start to scroll up or down during drag and drop operations whenever the mouse cursor reaches the top or bottom of the view.A custom control representing an avatar view.Enumeration representing the shape of the avatar.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.A control for selecting a date that replaces the defaultDatePickerthat ships with JavaFX.Displays a given month of a given year.The base date cell implementation for month views.Different layouts that can be used to position the month, the year, and the various navigation elements in the header of the view.Enumerates the display modes for the month label at the top of the calendar view.Enumerates the display modes for the year label at the top of the calendar view.A container used for displaying severalChipViewinstances.ChipView<T>A small "badge-style" view representing a model object.CircleProgressIndicator is a visual control used to indicate the progress of a task.A custom popup control that extends PopupControl.A custom control that allows users to select days of the week.A pane that allows applications to display a lightweight dialog right inside the application window instead of a separate window.The default resize handler is used to persist the dialog's width and height after the user performed a resize operation on the dialog.Represents a dialog that can be displayed to the user.The default footer / button bar implementation for dialogs managed by theDialogPane.The default header implementation for dialogs managed by theDialogPane.The various dialog types supported byDialogPane.A custom stackpane that supports a drawer view sliding in from bottom to top.The possible types of labels used by the duration picker, seeDurationPicker.setLabelType(LabelType).EmailField is a custom control for inputting and validating email addresses.An enhanced label that allows for selecting the (whole) label and copying to the clipboard either via keyboard shortcut or via context menu.A custom password field that enhances the standardPasswordFieldwith additional features.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.FilterView<T>A view for presenting a set of predefined filter groups, each one with a list of filters.A filter is a predicate that will be used for filtering the elements of an observable list.A filter group consists of a group of filters and has a name.A simple pane that can be used to overlay the UI with a semi-transparent color, indicating that input is blocked.A custom button that manages and displays a history of entries based on a generic typeT.A specialized text area view that imposes restrictions on the input text length, allowing specification of minimum and maximum character limits.A custom pane that supports the visual feedback for data loading / refreshing its content.The possible sizes for the pane.The possible states that the loading pane can be in.A view that takes a content node and applies advanced clipping so that its left and right side will "fade out".A view for displaying multiple columns where each column consists of a header control and aListView.A special list cell to be used in combination with theMultiColumnListViewcontrol.The model object representing a single column.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.The list of supported payment options consisting of popular credit cards and online payment options.The payment option supports two different themes.The photo view is mostly used to display a user profile picture.A control that is intended to provide detailed information about an owning node in a popup window.Locations where the arrow of the popover can be placed.A specialized popover to let the user select a date or a date range.The "PowerPane" combines several other highly specialized panes of GemsFX and ControlsFX.A list cell that displays a remove button on the right side.A text area with the additional ability to be resizable.ResponsivePane is a container that allows for responsive behavior of a sidebar and a main content panel.A view for displaying the geometry of the currently available screens.SearchField<T>The search field is a standard text field with auto suggest capabilities and a selection model for a specific type of object.An event type used by theSearchFieldto indicate the start and end of searching operations.A custom list cell implementation that is capable of underlining the part of the text that matches the user-typed search text.Represents a suggestion fetch request.A custom text field specifically designed for search functionality.SegmentedBar<T extends SegmentedBar.Segment>A control that makes it easy to create a horizontal bar that visualises the segmentation of a total value.A model class used by theSegmentedBarcontrol.SelectionBox<T>A versatile and customizable selection control that combines the features ofComboBoxandChoiceBoxwith enhanced selection capabilities.SemiCircleProgressIndicator is a visual control used to indicate the progress of a task.A control for creating filters based on various other controls such as theSelectionBox, theDateRangePicker, theSearchTextField, etc...An enumeration of possible layouts supported by the filter view.The Spacer class extends the Region class and provides functionality to create flexible spaces in layouts such as HBox and VBox.A specialized pane that can be used to display a list of tiles (nodes) in one or more rows.StripView<T>A view which can be used to lay out a fixed number of items horizontally.A strip cell is being used by cell factories of theStripViewcontrol.A control which can display SVG images.TagsField<T>This field is a specialization of theSearchFieldcontrol and supports the additional feature of using the selected object as a tag.A text view that allows you to display multiline text and supports the selection of text, which can then be copied to the clipboard.A custom layout container that arranges up to three child nodes in either a horizontal or vertical orientation.A control for letting the user enter a time of day (seeLocalTime).The time picker control supports 12 and 24 hour times. 12 hour times require an additional field for the user to enter am / pm.An enum for supported time units.A custom control that allows users to select time ranges.Represents a time range with a start time and an end time.A control for quickly selecting the month of a year.A control for selecting a year.A view for selecting a year.