Module com.dua3.utility.fx.controls
Package com.dua3.utility.fx.controls
package com.dua3.utility.fx.controls
This package contains custom JavaFX controls.
-
ClassDescriptionThe AboutDialog class represents a dialog box that displays information about the application.Builder for Alert Dialogs.AbstractDialogBuilder<D extends @NonNull Dialog<R>,
B extends @NonNull AbstractDialogBuilder<D, B, R>, R> Abstract class for building dialog boxes.AbstractDialogPaneBuilder<D,B extends AbstractDialogPaneBuilder<D, B, R>, R> Abstract base class for DialogPane builders.Dialog(Pane) result handler.Abstract base for DialogPane builders.Builder for Alert Dialogs.Builder for Alert Dialogs.ButtonBuilder<B extends ButtonBase>The ButtonBuilder class is a utility class used to build Button instances in a fluent way.Interface for an input field.ComboBoxEx<T>A custom ComboBox control that supports additional features like editing, adding, and removing items.Utility class for creating and managing UI controls.CustomControl<C extends Pane>Base class for simple custom controls composed of different child controls.The Decoration class provides static methods to manage decorations for JavaFX Nodes.Utility class for creating various types of dialogs and panes.Builder for directory chooser dialogs.Builder for file open/save dialogs.Enumeration representing the different modes of a file dialog.FileInput is a custom control for selecting files using a FileChooser dialog.Builder for creating instances ofFileInputwith customizable options.InputBuilder<B extends InputBuilder<B>>A builder class for creating input controls.InputControl<R>Interface for an input field.State class encapsulates a value, validation logic, error message, and validity state.A Dialog for inputting values.Builder for Alert Dialogs.An abstract base class for dialog panes that handles input and maintains a validity state.The InputGrid class is an extension of GridPane that manages input controls and ensures their validation state.Builder for Alert Dialogs.The InputPane class extends InputDialogPane to provide a customized input dialog pane containing an InputGrid.Builder for Alert Dialogs.A Dialog for inputting values.Builder for Alert Dialogs.OptionsPane is a custom JavaFX GridPane used as a control element for managing a collection of options represented by instances of theOptionclass.A JavaFX component where items can be pinned at a position.The Item class represents an item on a PinBoard.The PositionInItem class represents the position within an item on a PinBoard.Enumeration representing the possible positions of borders and edges.ProgressView<T>ProgressView is a UI component that displays the progress of tasks in a grid layout.Builder for Alert Dialogs.A specialized dialog pane for prompting the user to input a string value.Builder for Prompt Panes.RadioPane<T>A custom control pane that arranges radio buttons vertically.SimpleInputControl is a generic class designed to manage an input control element and its state.A builder class for constructing aSliderWithButtonsinstance with various configuration options.A custom UI component that combines a slider with increment and decrement buttons.Enum representing various modes of a slider component.Dialog to configure a editor settings.TableCellAutoCommit<S,T> An editable cell in aTableViewthat commits changes upon focus lost.A builder class for constructing customized TextFields.A type enum for text fields.A record holding tooltip durations.The Validator class is used for validating controls in a JavaFX application.Represents a wizard dialog that guides the user through a sequence of pages.Wizard page information class.A builder class for constructing aWizardDialoginstance.