Index
All Classes and Interfaces|All Packages
A
- abort(T) - Method in class com.dua3.utility.fx.controls.ProgressView
- about(Window) - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start definition of new AboutDialog.
- AboutDialog - Class in com.dua3.utility.fx.controls
-
The AboutDialog class represents a dialog box that displays information about the application.
- AboutDialog() - Constructor for class com.dua3.utility.fx.controls.AboutDialog
-
Constructs a new dialog window that displays information about the application.
- AboutDialog(URL) - Constructor for class com.dua3.utility.fx.controls.AboutDialog
-
Constructs a new dialog window that displays information about the application.
- AboutDialogBuilder - Class in com.dua3.utility.fx.controls
-
Builder for Alert Dialogs.
- AbstractDialogBuilder<D extends @NonNull Dialog<R>,
B extends @NonNull AbstractDialogBuilder<D, B, R>, R> - Class in com.dua3.utility.fx.controls -
Abstract class for building dialog boxes.
- AbstractDialogBuilder(Window) - Constructor for class com.dua3.utility.fx.controls.AbstractDialogBuilder
- AbstractDialogPaneBuilder<D,
B extends AbstractDialogPaneBuilder<D, B, R>, R> - Class in com.dua3.utility.fx.controls -
Abstract base class for DialogPane builders.
- AbstractDialogPaneBuilder.ResultHandler<R> - Interface in com.dua3.utility.fx.controls
-
Dialog(Pane) result handler.
- AbstractPaneBuilder<D extends DialogPane & Supplier<R>,
B extends AbstractPaneBuilder<D, B, R>, R> - Class in com.dua3.utility.fx.controls -
Abstract base for DialogPane builders.
- AbstractPaneBuilder() - Constructor for class com.dua3.utility.fx.controls.AbstractPaneBuilder
- action(Runnable) - Method in class com.dua3.utility.fx.controls.ButtonBuilder
-
Set action for the button.
- action(EventHandler<ActionEvent>) - Method in class com.dua3.utility.fx.controls.ButtonBuilder
-
Set event handler for the button.
- add(String, Class<T>, Supplier<T>, InputControl<T>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Add unlabeled input control.
- add(String, Class<T>, Supplier<T>, InputControl<T>) - Method in class com.dua3.utility.fx.controls.InputDialogBuilder
- add(String, Class<T>, Supplier<T>, InputControl<T>) - Method in class com.dua3.utility.fx.controls.InputGridBuilder
- add(String, Class<T>, Supplier<T>, InputControl<T>) - Method in class com.dua3.utility.fx.controls.InputPaneBuilder
- add(String, String, Class<T>, Supplier<T>, InputControl<T>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Add labeled input control.
- add(String, String, Class<T>, Supplier<T>, InputControl<T>) - Method in class com.dua3.utility.fx.controls.InputDialogBuilder
- add(String, String, Class<T>, Supplier<T>, InputControl<T>) - Method in class com.dua3.utility.fx.controls.InputGridBuilder
- add(String, String, Class<T>, Supplier<T>, InputControl<T>) - Method in class com.dua3.utility.fx.controls.InputPaneBuilder
- addCheck(Control, String, BooleanSupplier, Observable...) - Method in class com.dua3.utility.fx.controls.Validator
-
Custom validation.
- addCheck(Control, String, ObservableValue<Boolean>) - Method in class com.dua3.utility.fx.controls.Validator
-
Custom validation.
- addDecoration(Node, Pos, Node, String) - Static method in class com.dua3.utility.fx.controls.Decoration
-
Adds a decoration to a specified
Nodeat a given position with an identifiable ID. - addFilter(String, String...) - Method in class com.dua3.utility.fx.controls.FileChooserBuilder
-
Add filter to the list of filters.
- addNode(String, String, Node) - Method in class com.dua3.utility.fx.controls.InputGridBuilder
- addNode(String, String, Node) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Add labeled input control.
- addNode(String, String, Node) - Method in class com.dua3.utility.fx.controls.InputDialogBuilder
- addNode(String, String, Node) - Method in class com.dua3.utility.fx.controls.InputPaneBuilder
- addNode(String, Node) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Add unlabeled input control.
- addNode(String, Node) - Method in class com.dua3.utility.fx.controls.InputDialogBuilder
- addNode(String, Node) - Method in class com.dua3.utility.fx.controls.InputGridBuilder
- addNode(String, Node) - Method in class com.dua3.utility.fx.controls.InputPaneBuilder
- addValidation(Button) - Method in class com.dua3.utility.fx.controls.Validator
-
Add validation for a button.
- AlertBuilder - Class in com.dua3.utility.fx.controls
-
Builder for Alert Dialogs.
- AlertPaneBuilder - Class in com.dua3.utility.fx.controls
-
Builder for Alert Dialogs.
- alwaysRemoveSelectedItem(ComboBoxEx<T>, T) - Static method in class com.dua3.utility.fx.controls.ComboBoxEx
-
Remove the selected item without showing a confirmation dialog.
- applyIfNotNull(BiConsumer<C, D>, C, D) - Static method in class com.dua3.utility.fx.controls.AbstractDialogPaneBuilder
- applyTo(Tooltip) - Method in record class com.dua3.utility.fx.controls.TooltipConfig
-
Apply this configuration to a tooltip.
- area() - Method in record class com.dua3.utility.fx.controls.PinBoard.Item
-
Returns the value of the
arearecord component. - areaProperty() - Method in class com.dua3.utility.fx.controls.PinBoard
-
Returns the read-only property that represents the area of the PinBoard.
- askBeforeRemoveSelectedItem(T) - Method in class com.dua3.utility.fx.controls.ComboBoxEx
-
Prompts the user with a confirmation dialogue to verify whether to remove the selected item.
B
- bind(ObservableNumberValue) - Method in class com.dua3.utility.fx.controls.SliderBuilder
-
Binds the slider's value property to the specified observable number value.
- bindBidirectional(Property<Number>) - Method in class com.dua3.utility.fx.controls.SliderBuilder
-
Binds the slider's value property bidirectionally with the specified number property.
- bindDisabled(ObservableBooleanValue) - Method in class com.dua3.utility.fx.controls.TextFieldBuilder
-
Bind the control's disabled state to an
ObservableValue. - bindDisabled(ObservableValue<Boolean>) - Method in class com.dua3.utility.fx.controls.ButtonBuilder
-
Bind the button's disabled state to an
ObservableValue. - bindMax(ObservableNumberValue) - Method in class com.dua3.utility.fx.controls.SliderBuilder
-
Binds the maximum value of the slider to the given observable number value.
- bindMin(ObservableNumberValue) - Method in class com.dua3.utility.fx.controls.SliderBuilder
-
Binds the minimum value of the slider to the given
ObservableNumberValue. - blockIncrement(double) - Method in class com.dua3.utility.fx.controls.SliderBuilder
-
Sets the block increment value for the slider.
- BOTTOM - Enum constant in enum class com.dua3.utility.fx.controls.Position
-
The bottom position.
- build() - Method in class com.dua3.utility.fx.controls.AboutDialogBuilder
-
Constructs and configures an instance of AboutDialog based on the properties set in the AboutDialogBuilder.
- build() - Method in class com.dua3.utility.fx.controls.AbstractDialogBuilder
-
Create Dialog instance.
- build() - Method in class com.dua3.utility.fx.controls.AbstractDialogPaneBuilder
-
Create Alert instance.
- build() - Method in class com.dua3.utility.fx.controls.AlertBuilder
-
Create Alert instance.
- build() - Method in class com.dua3.utility.fx.controls.AlertPaneBuilder
- build() - Method in class com.dua3.utility.fx.controls.ButtonBuilder
-
Build the button.
- build() - Method in class com.dua3.utility.fx.controls.FileInputBuilder
-
Builds a
FileInputobject using the properties specified in theFileInputBuilder. - build() - Method in class com.dua3.utility.fx.controls.InputGridBuilder
-
Builds and returns an InputGrid with the current data and column configuration.
- build() - Method in class com.dua3.utility.fx.controls.OptionsDialogBuilder
- build() - Method in class com.dua3.utility.fx.controls.PromptBuilder
- build() - Method in class com.dua3.utility.fx.controls.PromptPaneBuilder
- build() - Method in class com.dua3.utility.fx.controls.SliderBuilder
-
Builds the configured
SliderWithButtonsinstance. - build() - Method in class com.dua3.utility.fx.controls.TextFieldBuilder
-
Constructs and returns a customized TextField based on the configurations set in the builder.
- build() - Method in class com.dua3.utility.fx.controls.WizardDialogBuilder
-
Constructs and returns a new instance of
WizardDialogwith the configured title and pages. - button() - Static method in class com.dua3.utility.fx.controls.Controls
-
Create
ButtonBuilderinstance for standard buttons. - ButtonBuilder<B extends ButtonBase> - Class in com.dua3.utility.fx.controls
-
The ButtonBuilder class is a utility class used to build Button instances in a fluent way.
- buttons - Variable in class com.dua3.utility.fx.controls.InputDialogPane
- buttons(ButtonType...) - Method in class com.dua3.utility.fx.controls.AlertBuilder
-
Define Alert Buttons.
C
- cancelEdit() - Method in class com.dua3.utility.fx.controls.TableCellAutoCommit
- checkbox() - Static method in class com.dua3.utility.fx.controls.Controls
-
Create
ButtonBuilderinstance for checkboxes. - checkbox(boolean) - Static method in class com.dua3.utility.fx.controls.Controls
-
Create
ButtonBuilderinstance for checkboxes. - checkBox(String, String, Supplier<Boolean>, String) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Add labeled checkbox.
- checkBox(String, String, Supplier<Boolean>, String, Function<Boolean, Optional<String>>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Creates a checkbox with the given parameters.
- checkBox(String, String, Supplier<Boolean>, String, Function<Boolean, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputDialogBuilder
- checkBox(String, String, Supplier<Boolean>, String, Function<Boolean, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputGridBuilder
- checkBox(String, String, Supplier<Boolean>, String, Function<Boolean, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputPaneBuilder
- checkBoxInput(Supplier<Boolean>, String, Function<Boolean, Optional<String>>) - Static method in interface com.dua3.utility.fx.controls.InputControl
-
Creates a
SimpleInputControlfor aCheckBoxwith a default value, text, and validation function. - ChoiceInputControl<T> - Class in com.dua3.utility.fx.controls
-
Interface for an input field.
- ChoiceInputControl(ChoiceOption<T>, Supplier<? extends T>) - Constructor for class com.dua3.utility.fx.controls.ChoiceInputControl
-
Constructs a ChoiceInputControl with the given options and default value supplier.
- chooseDirectory() - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start definition of new DirectoryChooser.
- chooseFile() - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start definition of new FileChooser.
- chooseFile(String, String, Supplier<Path>, FileDialogMode, boolean, Collection<FileChooser.ExtensionFilter>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Add File chooser.
- chooseFile(String, String, Supplier<Path>, FileDialogMode, boolean, Collection<FileChooser.ExtensionFilter>, Function<Path, Optional<String>>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Opens a file chooser dialog to allow the user to select a file.
- chooseFile(String, String, Supplier<Path>, FileDialogMode, boolean, Collection<FileChooser.ExtensionFilter>, Function<Path, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputDialogBuilder
- chooseFile(String, String, Supplier<Path>, FileDialogMode, boolean, Collection<FileChooser.ExtensionFilter>, Function<Path, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputGridBuilder
- chooseFile(String, String, Supplier<Path>, FileDialogMode, boolean, Collection<FileChooser.ExtensionFilter>, Function<Path, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputPaneBuilder
- chooseFile(Supplier<Path>, FileDialogMode, boolean, Collection<FileChooser.ExtensionFilter>, Function<Path, Optional<String>>) - Static method in interface com.dua3.utility.fx.controls.InputControl
-
Provides a file chooser input control.
- clear() - Method in class com.dua3.utility.fx.controls.PinBoard
-
Clears the PinBoard by removing all items and resetting the area property.
- clearDecorations() - Method in class com.dua3.utility.fx.controls.Validator
-
Remove all validation decorations from controls.
- columns(int) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Set number of columns for layout (default is 1).
- columns(int) - Method in class com.dua3.utility.fx.controls.InputDialogBuilder
- columns(int) - Method in class com.dua3.utility.fx.controls.InputGridBuilder
- columns(int) - Method in class com.dua3.utility.fx.controls.InputPaneBuilder
- com.dua3.utility.fx.controls - module com.dua3.utility.fx.controls
-
The com.dua3.fx.controls module is a JavaFX module that provides custom controls for building UIs.
- com.dua3.utility.fx.controls - package com.dua3.utility.fx.controls
-
This package contains custom JavaFX controls.
- comboBox(String, String, Supplier<T>, Class<T>, Collection<T>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Add labeled combobox.
- comboBox(String, String, Supplier<T>, Class<T>, Collection<T>, Function<T, Optional<String>>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Creates a comboBox widget with the given parameters.
- comboBox(String, String, Supplier<T>, Class<T>, Collection<T>, Function<T, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputDialogBuilder
- comboBox(String, String, Supplier<T>, Class<T>, Collection<T>, Function<T, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputGridBuilder
- comboBox(String, String, Supplier<T>, Class<T>, Collection<T>, Function<T, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputPaneBuilder
- comboBoxEx(String, String, UnaryOperator<T>, Supplier<T>, BiPredicate<ComboBoxEx<T>, T>, Function<T, String>, Supplier<T>, Class<T>, Collection<T>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Adds a labeled combo box control with extended functionality.
- comboBoxEx(String, String, UnaryOperator<T>, Supplier<T>, BiPredicate<ComboBoxEx<T>, T>, Function<T, String>, Supplier<T>, Class<T>, Collection<T>, Function<T, Optional<String>>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Returns a custom combo box with the specified parameters.
- comboBoxEx(String, String, UnaryOperator<T>, Supplier<T>, BiPredicate<ComboBoxEx<T>, T>, Function<T, String>, Supplier<T>, Class<T>, Collection<T>, Function<T, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputDialogBuilder
- comboBoxEx(String, String, UnaryOperator<T>, Supplier<T>, BiPredicate<ComboBoxEx<T>, T>, Function<T, String>, Supplier<T>, Class<T>, Collection<T>, Function<T, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputGridBuilder
- comboBoxEx(String, String, UnaryOperator<T>, Supplier<T>, BiPredicate<ComboBoxEx<T>, T>, Function<T, String>, Supplier<T>, Class<T>, Collection<T>, Function<T, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputPaneBuilder
- ComboBoxEx<T> - Class in com.dua3.utility.fx.controls
-
A custom ComboBox control that supports additional features like editing, adding, and removing items.
- ComboBoxEx(UnaryOperator<T>, Supplier<T>, BiPredicate<ComboBoxEx<T>, T>, Function<T, String>, Collection<T>) - Constructor for class com.dua3.utility.fx.controls.ComboBoxEx
-
Constructs a ComboBoxEx with the specified edit, add, remove, format, and items.
- ComboBoxEx(UnaryOperator<T>, Supplier<T>, BiPredicate<ComboBoxEx<T>, T>, Function<T, String>, T...) - Constructor for class com.dua3.utility.fx.controls.ComboBoxEx
-
Constructs a ComboBoxEx with the specified edit, add, remove, format, and items.
- comboBoxExInput(Collection<T>, Supplier<T>, UnaryOperator<T>, Supplier<T>, BiPredicate<ComboBoxEx<T>, T>, Function<T, String>, Function<T, Optional<String>>) - Static method in interface com.dua3.utility.fx.controls.InputControl
-
Creates a new
SimpleInputControlfor aComboBoxExwith the specified parameters. - comboBoxInput(Collection<? extends T>, Supplier<T>, Function<T, Optional<String>>) - Static method in interface com.dua3.utility.fx.controls.InputControl
- commitEdit(T) - Method in class com.dua3.utility.fx.controls.TableCellAutoCommit
- computeMaxHeight(double) - Method in class com.dua3.utility.fx.controls.CustomControl
- computeMaxWidth(double) - Method in class com.dua3.utility.fx.controls.CustomControl
- computeMinHeight(double) - Method in class com.dua3.utility.fx.controls.CustomControl
- computeMinWidth(double) - Method in class com.dua3.utility.fx.controls.CustomControl
- computePrefHeight(double) - Method in class com.dua3.utility.fx.controls.CustomControl
- computePrefWidth(double) - Method in class com.dua3.utility.fx.controls.CustomControl
- confirmation(Window) - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start definition of new Confirmation dialog.
- confirmationPane() - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start definition of new Confirmation pane.
- container - Variable in class com.dua3.utility.fx.controls.CustomControl
- Controls - Class in com.dua3.utility.fx.controls
-
Utility class for creating and managing UI controls.
- copyright(String) - Method in class com.dua3.utility.fx.controls.AboutDialogBuilder
-
Sets the copyright information for the About dialog.
- createButton(ButtonType) - Method in class com.dua3.utility.fx.controls.InputDialogPane
- createDefaultSkin() - Method in class com.dua3.utility.fx.controls.CustomControl
- createDefaultSkin() - Method in class com.dua3.utility.fx.controls.PinBoard
- css(String) - Method in class com.dua3.utility.fx.controls.AlertBuilder
-
Set supplemental CSS.
- css(URL) - Method in class com.dua3.utility.fx.controls.AboutDialogBuilder
-
Sets the CSS file to be used for styling the dialog.
- currentValues(Arguments) - Method in class com.dua3.utility.fx.controls.OptionsDialogBuilder
-
Set current values.
- CustomControl<C extends Pane> - Class in com.dua3.utility.fx.controls
-
Base class for simple custom controls composed of different child controls.
- CustomControl(C) - Constructor for class com.dua3.utility.fx.controls.CustomControl
-
Constructor.
D
- decimal(String, String, Supplier<Double>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Add labeled decimal input.
- decimal(String, String, Supplier<Double>, Function<Double, Optional<String>>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Add labeled decimal input.
- decimal(String, String, Supplier<Double>, Function<Double, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputDialogBuilder
- decimal(String, String, Supplier<Double>, Function<Double, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputGridBuilder
- decimal(String, String, Supplier<Double>, Function<Double, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputPaneBuilder
- decimalInput(Supplier<Double>, Function<Double, Optional<String>>) - Static method in interface com.dua3.utility.fx.controls.InputControl
-
Creates a
SimpleInputControlfor decimal input using aTextField. - Decoration - Class in com.dua3.utility.fx.controls
-
The Decoration class provides static methods to manage decorations for JavaFX Nodes.
- decrementGraphic(Node) - Method in class com.dua3.utility.fx.controls.SliderBuilder
-
Sets a graphical representation for the decrement button of the slider.
- decrementText(String) - Method in class com.dua3.utility.fx.controls.SliderBuilder
-
Sets the text for the decrement button of the slider.
- defaultButton(ButtonType) - Method in class com.dua3.utility.fx.controls.AlertBuilder
-
Define the default Buttons.
- defaultValidate(FileDialogMode, boolean) - Static method in class com.dua3.utility.fx.controls.FileInput
-
Returns a function object that validates the file selection based on the specified file dialog mode and whether only existing files or directories are allowed.
- defaultValue(String, Object...) - Method in class com.dua3.utility.fx.controls.PromptBuilder
-
Sets the default value for the prompt dialog.
- Dialogs - Class in com.dua3.utility.fx.controls
-
Utility class for creating various types of dialogs and panes.
- DIRECTORY - Enum constant in enum class com.dua3.utility.fx.controls.FileDialogMode
-
Mode representing directory selection in a file dialog.
- DirectoryChooserBuilder - Class in com.dua3.utility.fx.controls
-
Builder for directory chooser dialogs.
- disabled(ObservableValue<Boolean>) - Method in class com.dua3.utility.fx.controls.FileInputBuilder
-
Sets the 'disabled' property for the FileInput control.
- disallowEmpty(TextInputControl, String) - Method in class com.dua3.utility.fx.controls.Validator
-
Add a rule that assures the control is not empty.
- dispose() - Method in class com.dua3.utility.fx.controls.PinBoard
-
Disposes the PinBoardSkin instance.
- dispose() - Method in class com.dua3.utility.fx.controls.Validator
-
Run cleanup actions.
E
- equals(Object) - Method in record class com.dua3.utility.fx.controls.PinBoard.Item
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.dua3.utility.fx.controls.PinBoard.PositionInItem
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.dua3.utility.fx.controls.TooltipConfig
-
Indicates whether some other object is "equal to" this one.
- error(Window) - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start definition of new Error dialog.
- errorPane() - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start definition of new Error pane.
- errorProperty() - Method in class com.dua3.utility.fx.controls.ChoiceInputControl
- errorProperty() - Method in class com.dua3.utility.fx.controls.ComboBoxEx
- errorProperty() - Method in class com.dua3.utility.fx.controls.FileInput
- errorProperty() - Method in interface com.dua3.utility.fx.controls.InputControl
-
Provides a read-only property representing the error message for this input control.
- errorProperty() - Method in class com.dua3.utility.fx.controls.InputControl.State
-
Returns a read-only string property representing the current error message.
- errorProperty() - Method in class com.dua3.utility.fx.controls.OptionsPane
- errorProperty() - Method in class com.dua3.utility.fx.controls.RadioPane
- errorProperty() - Method in class com.dua3.utility.fx.controls.SimpleInputControl
- existingOnly(boolean) - Method in class com.dua3.utility.fx.controls.FileInputBuilder
-
Sets the flag indicating whether only existing files or directories should be selectable.
- expandableContent(String) - Method in class com.dua3.utility.fx.controls.AboutDialogBuilder
-
Sets expandable content for the AboutDialog.
- expandableContent(Node) - Method in class com.dua3.utility.fx.controls.AboutDialogBuilder
-
Sets the expandable content for the AboutDialog.
F
- FileChooserBuilder - Class in com.dua3.utility.fx.controls
-
Builder for file open/save dialogs.
- FileDialogMode - Enum Class in com.dua3.utility.fx.controls
-
Enumeration representing the different modes of a file dialog.
- fileInput(FileDialogMode) - Static method in class com.dua3.utility.fx.controls.Controls
-
Creates a new FileInputBuilder instance with the given mode.
- FileInput - Class in com.dua3.utility.fx.controls
-
FileInput is a custom control for selecting files using a FileChooser dialog.
- FileInput(FileDialogMode, boolean, Supplier<Path>, Collection<FileChooser.ExtensionFilter>, Function<Path, Optional<String>>) - Constructor for class com.dua3.utility.fx.controls.FileInput
-
Constructs a FileInput instance with specified parameters.
- FileInputBuilder - Class in com.dua3.utility.fx.controls
-
Builder for creating instances of
FileInputwith customizable options. - filter(Collection<FileChooser.ExtensionFilter>) - Method in class com.dua3.utility.fx.controls.FileChooserBuilder
-
Set filters.
- filter(FileChooser.ExtensionFilter...) - Method in class com.dua3.utility.fx.controls.FileChooserBuilder
-
Set filters.
- filter(FileChooser.ExtensionFilter...) - Method in class com.dua3.utility.fx.controls.FileInputBuilder
-
Adds the specified file extension filters to the FileChooser.
- finish(T, ProgressTracker.State) - Method in class com.dua3.utility.fx.controls.ProgressView
- FLOAT - Enum constant in enum class com.dua3.utility.fx.controls.TextFieldType
-
Represents floating point input in a text field.
- focusFirst() - Method in class com.dua3.utility.fx.controls.Validator
-
Focuses the first control.
- focusFirstInvalid() - Method in class com.dua3.utility.fx.controls.Validator
-
Focuses the first control with an invalid validation result.
- forTableColumn() - Static method in class com.dua3.utility.fx.controls.TableCellAutoCommit
-
Returns a callback that creates an EditCell for a TableColumn with String type.
- forTableColumn(StringConverter<T>) - Static method in class com.dua3.utility.fx.controls.TableCellAutoCommit
-
Returns a callback that creates an EditCell for a TableColumn.
- from(Tooltip) - Static method in record class com.dua3.utility.fx.controls.TooltipConfig
-
Obtain configuration from a tooltip.
G
- get() - Method in interface com.dua3.utility.fx.controls.InputControl
-
Get value.
- get() - Method in class com.dua3.utility.fx.controls.InputGrid
-
Retrieves a map of IDs and their corresponding values from the input controls.
- get() - Method in class com.dua3.utility.fx.controls.InputPane
- get() - Method in class com.dua3.utility.fx.controls.OptionsPane
- get() - Method in class com.dua3.utility.fx.controls.PromptPane
- getArea() - Method in class com.dua3.utility.fx.controls.PinBoard
-
Returns the area of the PinBoard.
- getBlockIncrement() - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Retrieves the block increment value of the slider.
- getCurrentPage() - Method in class com.dua3.utility.fx.controls.WizardDialog
-
Retrieves the current wizard page.
- getDecorations(Node) - Static method in class com.dua3.utility.fx.controls.Decoration
-
Retrieves the list of decorations associated with a given Node.
- getDefault() - Static method in record class com.dua3.utility.fx.controls.TooltipConfig
-
Get the configuration with the default values as defined by JavaFX.
- getItemAt(double, double) - Method in class com.dua3.utility.fx.controls.PinBoard
-
Get Item at point.
- getItems() - Method in class com.dua3.utility.fx.controls.ComboBoxEx
-
Retrieves a copy of the items in the ComboBoxEx.
- getItems() - Method in class com.dua3.utility.fx.controls.PinBoard
-
Returns an unmodifiable observable list of items.
- getMajorTickUnit() - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Retrieves the major tick unit for the slider.
- getMax() - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Retrieves the maximum value of the slider.
- getMin() - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Retrieves the minimum value of the slider.
- getMinorTickCount() - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Retrieves the number of minor tick marks to be displayed on the slider.
- getMode() - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Retrieves the operation mode of the slider.
- getPositionInItem(double, double) - Method in class com.dua3.utility.fx.controls.PinBoard
-
Get Item at point and coordinates transformed to item coordinates.
- getResultHandler() - Method in class com.dua3.utility.fx.controls.AbstractDialogPaneBuilder
-
Gets the result handler for this dialog pane builder.
- getScrollPosition() - Method in class com.dua3.utility.fx.controls.PinBoard
-
Retrieves the current scroll position of the PinBoard.
- getSelectedItem() - Method in class com.dua3.utility.fx.controls.ComboBoxEx
-
Retrieves the currently selected item from the ComboBoxEx.
- getStartPage() - Method in class com.dua3.utility.fx.controls.WizardDialogBuilder
-
Retrieves the start page of the wizard dialog being built.
- getValue() - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Retrieves the current value of the slider.
- graphic(URL) - Method in class com.dua3.utility.fx.controls.AboutDialogBuilder
-
Sets the graphic for the about dialog using a URL pointing to the image.
- graphic(String) - Static method in class com.dua3.utility.fx.controls.Controls
-
Get graphic for an icon by icon name.
- graphic(String, int) - Static method in class com.dua3.utility.fx.controls.Controls
-
Get graphic for an icon by icon name.
- graphic(String, int, Color) - Static method in class com.dua3.utility.fx.controls.Controls
-
Get graphic for an icon by icon name.
- graphic(String, int, Paint) - Static method in class com.dua3.utility.fx.controls.Controls
-
Get graphic for an icon by icon name.
- graphic(Node) - Method in class com.dua3.utility.fx.controls.AboutDialogBuilder
-
Sets the graphic node for the About dialog.
- graphic(Node) - Method in class com.dua3.utility.fx.controls.ButtonBuilder
-
Set graphic for the button.
H
- handleResult(ButtonType, R) - Method in interface com.dua3.utility.fx.controls.AbstractDialogPaneBuilder.ResultHandler
-
Handle result.
- hashCode() - Method in record class com.dua3.utility.fx.controls.PinBoard.Item
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.dua3.utility.fx.controls.PinBoard.PositionInItem
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.dua3.utility.fx.controls.TooltipConfig
-
Returns a hash code value for this object.
- header(String, Object...) - Method in class com.dua3.utility.fx.controls.AbstractDialogPaneBuilder
-
Set Alert header text.
- hideDelay() - Method in record class com.dua3.utility.fx.controls.TooltipConfig
-
Returns the value of the
hideDelayrecord component.
I
- icon(String) - Static method in class com.dua3.utility.fx.controls.Controls
-
Get icon by name.
- incrementGraphic(Node) - Method in class com.dua3.utility.fx.controls.SliderBuilder
-
Sets the graphic for the increment button of the slider.
- incrementText(String) - Method in class com.dua3.utility.fx.controls.SliderBuilder
-
Sets the text label for the increment button on the slider.
- information(Window) - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start definition of new Information dialog.
- informationPane() - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start definition of new Information pane.
- init() - Method in interface com.dua3.utility.fx.controls.InputControl
-
Set/update control state.
- init() - Method in class com.dua3.utility.fx.controls.InputDialogPane
-
Initializes the input dialog pane, setting up necessary configurations or state required before the pane is displayed.
- init() - Method in class com.dua3.utility.fx.controls.InputGrid
-
Initializes the InputGrid by clearing previous input controls, creating a new grid layout, and setting up input controls with labels and markers.
- init() - Method in class com.dua3.utility.fx.controls.InputPane
- init() - Method in class com.dua3.utility.fx.controls.OptionsPane
- init() - Method in class com.dua3.utility.fx.controls.PromptPane
- initButtons() - Method in class com.dua3.utility.fx.controls.InputDialogPane
-
Initializes the buttons for the dialog pane based on the list of button types and their corresponding actions.
- initialDir(Path) - Method in class com.dua3.utility.fx.controls.DirectoryChooserBuilder
-
Set initial directory.
- initialDir(Path) - Method in class com.dua3.utility.fx.controls.FileChooserBuilder
-
Set initial directory.
- initialFile(Path) - Method in class com.dua3.utility.fx.controls.FileChooserBuilder
-
Set initial filename and directory.
- initialFileName(String) - Method in class com.dua3.utility.fx.controls.FileChooserBuilder
-
Set initial filename.
- initialPath(Path) - Method in class com.dua3.utility.fx.controls.FileInputBuilder
-
Sets the initial path for the file input.
- initialPath(Supplier<Path>) - Method in class com.dua3.utility.fx.controls.FileInputBuilder
-
Sets the initial path for the FileInputBuilder using the provided
Supplier<Path>. - input(Window) - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start definition of a new input dialog.
- InputBuilder<B extends InputBuilder<B>> - Interface in com.dua3.utility.fx.controls
-
A builder class for creating input controls.
- InputControl<R> - Interface in com.dua3.utility.fx.controls
-
Interface for an input field.
- InputControl.State<R> - Class in com.dua3.utility.fx.controls
-
State class encapsulates a value, validation logic, error message, and validity state.
- InputDialog - Class in com.dua3.utility.fx.controls
-
A Dialog for inputting values.
- InputDialog() - Constructor for class com.dua3.utility.fx.controls.InputDialog
-
Constructs a new InputDialog instance.
- InputDialogBuilder - Class in com.dua3.utility.fx.controls
-
Builder for Alert Dialogs.
- InputDialogPane<R> - Class in com.dua3.utility.fx.controls
-
An abstract base class for dialog panes that handles input and maintains a validity state.
- InputDialogPane() - Constructor for class com.dua3.utility.fx.controls.InputDialogPane
- inputGrid() - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start definition of new input dialog.
- InputGrid - Class in com.dua3.utility.fx.controls
-
The InputGrid class is an extension of GridPane that manages input controls and ensures their validation state.
- InputGrid() - Constructor for class com.dua3.utility.fx.controls.InputGrid
-
Constructs a new instance of the InputGrid class.
- InputGridBuilder - Class in com.dua3.utility.fx.controls
-
Builder for Alert Dialogs.
- inputPane() - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start definition of new input pane.
- InputPane - Class in com.dua3.utility.fx.controls
-
The InputPane class extends InputDialogPane to provide a customized input dialog pane containing an InputGrid.
- InputPane(InputGrid) - Constructor for class com.dua3.utility.fx.controls.InputPane
-
Constructs an InputPane with the specified InputGrid.
- InputPaneBuilder - Class in com.dua3.utility.fx.controls
-
Builder for Alert Dialogs.
- integer(String, String, Supplier<Integer>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Add labeled integer input.
- integer(String, String, Supplier<Integer>, Function<Integer, Optional<String>>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Add labeled integer input.
- integer(String, String, Supplier<Integer>, Function<Integer, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputDialogBuilder
- integer(String, String, Supplier<Integer>, Function<Integer, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputGridBuilder
- integer(String, String, Supplier<Integer>, Function<Integer, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputPaneBuilder
- INTEGER - Enum constant in enum class com.dua3.utility.fx.controls.TextFieldType
-
Represents signed integer input in a text field.
- integerInput(Supplier<Integer>, Function<Integer, Optional<String>>) - Static method in interface com.dua3.utility.fx.controls.InputControl
-
Creates a
SimpleInputControlfor integer values. - isCancelable() - Method in class com.dua3.utility.fx.controls.WizardDialog
-
Check if dialog can be canceled.
- isDecorateNodes() - Method in class com.dua3.utility.fx.controls.Validator
-
Check if decorations are enabled.
- isMailAvailable() - Method in class com.dua3.utility.fx.controls.AboutDialog
-
Checks if the mail is configured and mail functionality is supported.
- isShowPreviousButton() - Method in class com.dua3.utility.fx.controls.WizardDialog
-
Check if a 'previous' ( or 'navigate-back') button should be displayed.
- isValid() - Method in interface com.dua3.utility.fx.controls.InputControl
-
Test if content is valid.
- item() - Method in record class com.dua3.utility.fx.controls.PinBoard.PositionInItem
-
Returns the value of the
itemrecord component. - Item(String, Rectangle2D, Supplier<Node>) - Constructor for record class com.dua3.utility.fx.controls.PinBoard.Item
-
Creates an instance of a
Itemrecord class.
L
- labelFormatterProperty() - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Returns the label formatter property of the slider.
- LEFT - Enum constant in enum class com.dua3.utility.fx.controls.Position
-
The left position.
- LOG - Static variable in class com.dua3.utility.fx.controls.InputGrid
-
Logger
- LOG - Static variable in class com.dua3.utility.fx.controls.InputPane
- LOG - Static variable in class com.dua3.utility.fx.controls.OptionsPane
-
Logger
- LOG - Static variable in class com.dua3.utility.fx.controls.PromptPane
-
Logger
- LOG - Static variable in class com.dua3.utility.fx.controls.RadioPane
M
- mail() - Method in class com.dua3.utility.fx.controls.AboutDialog
-
Sends an email using the default mail application on the user's system.
- mail(String) - Method in class com.dua3.utility.fx.controls.AboutDialogBuilder
-
Sets the email address for the About dialog.
- mail(String, String) - Method in class com.dua3.utility.fx.controls.AboutDialogBuilder
-
Sets the text and mailto URI for the mail link in the About Dialog.
- majorTickUnitProperty() - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Retrieves the major tick unit property of the slider.
- makeResizable(Region, int, Position...) - Static method in class com.dua3.utility.fx.controls.Controls
-
Make a region resizable by dragging its edge.
- makeResizable(Region, Position...) - Static method in class com.dua3.utility.fx.controls.Controls
-
Make a region resizable by dragging its edge.
- max(double) - Method in class com.dua3.utility.fx.controls.SliderBuilder
-
Sets the maximum value of the slider.
- maxProperty() - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Returns the DoubleProperty representing the maximum value of the slider.
- menu(String, Node, MenuItem...) - Static method in class com.dua3.utility.fx.controls.Controls
-
Create new
Menu. - menu(String, MenuItem...) - Static method in class com.dua3.utility.fx.controls.Controls
-
Create new
Menu. - menuItem(String, Node, Runnable) - Static method in class com.dua3.utility.fx.controls.Controls
-
Create new
MenuItem. - menuItem(String, Node, Runnable, boolean) - Static method in class com.dua3.utility.fx.controls.Controls
-
Create new
MenuItem. - menuItem(String, Runnable) - Static method in class com.dua3.utility.fx.controls.Controls
-
Create new
MenuItem. - menuItem(String, Runnable, boolean) - Static method in class com.dua3.utility.fx.controls.Controls
-
Create new
MenuItem. - min(double) - Method in class com.dua3.utility.fx.controls.SliderBuilder
-
Sets the minimum value of the slider.
- minorTickCountProperty() - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Retrieves the property for the minor tick count of the slider.
- minProperty() - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Retrieves the minimum value property of the slider.
N
- name() - Method in record class com.dua3.utility.fx.controls.PinBoard.Item
-
Returns the value of the
namerecord component. - name(String) - Method in class com.dua3.utility.fx.controls.AboutDialogBuilder
-
Sets the name to be used in the AboutDialog.
- next - Variable in class com.dua3.utility.fx.controls.AbstractPaneBuilder
- next(String) - Method in class com.dua3.utility.fx.controls.AbstractPaneBuilder
-
Sets the next string parameter for the builder.
- node() - Method in class com.dua3.utility.fx.controls.ChoiceInputControl
- node() - Method in class com.dua3.utility.fx.controls.ComboBoxEx
- node() - Method in class com.dua3.utility.fx.controls.FileInput
- node() - Method in interface com.dua3.utility.fx.controls.InputControl
-
Get the
Nodefor this input element. - node() - Method in class com.dua3.utility.fx.controls.OptionsPane
- node() - Method in class com.dua3.utility.fx.controls.RadioPane
- node() - Method in class com.dua3.utility.fx.controls.SimpleInputControl
- nodeBuilder() - Method in record class com.dua3.utility.fx.controls.PinBoard.Item
-
Returns the value of the
nodeBuilderrecord component.
O
- onChange(DoubleConsumer) - Method in class com.dua3.utility.fx.controls.SliderBuilder
-
Sets a callback to be invoked when the value of the slider changes.
- OPEN - Enum constant in enum class com.dua3.utility.fx.controls.FileDialogMode
-
Represents the mode of a file dialog where the user can open an existing file.
- options(Window) - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start the definition of a new
OptionsDialog. - options(String, String, Supplier<Arguments>, Supplier<Collection<Option<?>>>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Add labeled pane with options.
- options(String, String, Supplier<Arguments>, Supplier<Collection<Option<?>>>) - Method in class com.dua3.utility.fx.controls.InputDialogBuilder
- options(String, String, Supplier<Arguments>, Supplier<Collection<Option<?>>>) - Method in class com.dua3.utility.fx.controls.InputGridBuilder
- options(String, String, Supplier<Arguments>, Supplier<Collection<Option<?>>>) - Method in class com.dua3.utility.fx.controls.InputPaneBuilder
- options(String, Supplier<Arguments>, Supplier<Collection<Option<?>>>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Add unlabeled pane with options.
- options(String, Supplier<Arguments>, Supplier<Collection<Option<?>>>) - Method in class com.dua3.utility.fx.controls.InputDialogBuilder
- options(String, Supplier<Arguments>, Supplier<Collection<Option<?>>>) - Method in class com.dua3.utility.fx.controls.InputGridBuilder
- options(String, Supplier<Arguments>, Supplier<Collection<Option<?>>>) - Method in class com.dua3.utility.fx.controls.InputPaneBuilder
- options(Collection<Option<?>>) - Method in class com.dua3.utility.fx.controls.OptionsDialogBuilder
-
Set options.
- OptionsDialog - Class in com.dua3.utility.fx.controls
-
A Dialog for inputting values.
- OptionsDialog() - Constructor for class com.dua3.utility.fx.controls.OptionsDialog
-
Constructs an OptionsDialog with OK and Cancel buttons and a result converter.
- OptionsDialogBuilder - Class in com.dua3.utility.fx.controls
-
Builder for Alert Dialogs.
- OptionsPane - Class in com.dua3.utility.fx.controls
-
OptionsPane is a custom JavaFX GridPane used as a control element for managing a collection of options represented by instances of the
Optionclass. - OptionsPane(Collection<Option<?>>, Arguments) - Constructor for class com.dua3.utility.fx.controls.OptionsPane
-
Create new OptionsPane.
- OptionsPane(Supplier<? extends Collection<Option<?>>>, Supplier<Arguments>) - Constructor for class com.dua3.utility.fx.controls.OptionsPane
-
Constructs a new OptionsPane with the given suppliers for options and default arguments.
- orientation(Orientation) - Method in class com.dua3.utility.fx.controls.SliderBuilder
-
Sets the orientation of the slider.
P
- page(String, B) - Method in class com.dua3.utility.fx.controls.WizardDialogBuilder
-
Adds a page to the wizard dialog.
- Page() - Constructor for class com.dua3.utility.fx.controls.WizardDialog.Page
- pause(T) - Method in class com.dua3.utility.fx.controls.ProgressView
- pin(PinBoard.Item) - Method in class com.dua3.utility.fx.controls.PinBoard
-
Pins the given item or collection of items to the PinBoard.
- pin(Collection<PinBoard.Item>) - Method in class com.dua3.utility.fx.controls.PinBoard
-
Pins the given collection of items to the PinBoard.
- PinBoard - Class in com.dua3.utility.fx.controls
-
A JavaFX component where items can be pinned at a position.
- PinBoard() - Constructor for class com.dua3.utility.fx.controls.PinBoard
-
Default constructor.
- PinBoard.Item - Record Class in com.dua3.utility.fx.controls
-
The Item class represents an item on a PinBoard.
- PinBoard.PositionInItem - Record Class in com.dua3.utility.fx.controls
-
The PositionInItem class represents the position within an item on a PinBoard.
- pinBottom(String, Supplier<Node>, Dimension2D) - Method in class com.dua3.utility.fx.controls.PinBoard
-
Add item at the bottom, centered horizontally.
- Position - Enum Class in com.dua3.utility.fx.controls
-
Enumeration representing the possible positions of borders and edges.
- PositionInItem(PinBoard.Item, double, double) - Constructor for record class com.dua3.utility.fx.controls.PinBoard.PositionInItem
-
Creates an instance of a
PositionInItemrecord class. - ProgressView<T> - Class in com.dua3.utility.fx.controls
-
ProgressView is a UI component that displays the progress of tasks in a grid layout.
- ProgressView() - Constructor for class com.dua3.utility.fx.controls.ProgressView
-
Constructs a new ProgressView object.
- prompt(Window) - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start definition of new prompt dialog.
- PromptBuilder - Class in com.dua3.utility.fx.controls
-
Builder for Alert Dialogs.
- promptPane() - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start definition of new prompt pane.
- PromptPane - Class in com.dua3.utility.fx.controls
-
A specialized dialog pane for prompting the user to input a string value.
- PromptPane() - Constructor for class com.dua3.utility.fx.controls.PromptPane
-
Constructs a new PromptPane.
- PromptPaneBuilder - Class in com.dua3.utility.fx.controls
-
Builder for Prompt Panes.
R
- radioList(String, String, Supplier<T>, Class<T>, Collection<T>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Add labeled list of radiobuttons.
- radioList(String, String, Supplier<T>, Class<T>, Collection<T>, Function<T, Optional<String>>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Creates a radio list component.
- radioList(String, String, Supplier<T>, Class<T>, Collection<T>, Function<T, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputDialogBuilder
- radioList(String, String, Supplier<T>, Class<T>, Collection<T>, Function<T, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputGridBuilder
- radioList(String, String, Supplier<T>, Class<T>, Collection<T>, Function<T, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputPaneBuilder
- RadioPane<T> - Class in com.dua3.utility.fx.controls
-
A custom control pane that arranges radio buttons vertically.
- RadioPane(Collection<T>, T, Function<T, Optional<String>>) - Constructor for class com.dua3.utility.fx.controls.RadioPane
-
Constructs a RadioPane with a given set of items, current value, and validation function.
- refresh() - Method in class com.dua3.utility.fx.controls.PinBoard
-
Refreshes the PinBoard skin.
- removeDecoration(Node, String) - Static method in class com.dua3.utility.fx.controls.Decoration
-
Removes a decoration from the given Node as identified by the specified ID.
- requestFocus() - Method in class com.dua3.utility.fx.controls.RadioPane
- reset() - Method in class com.dua3.utility.fx.controls.ChoiceInputControl
- reset() - Method in class com.dua3.utility.fx.controls.ComboBoxEx
- reset() - Method in class com.dua3.utility.fx.controls.FileInput
- reset() - Method in interface com.dua3.utility.fx.controls.InputControl
-
Reset value to default
- reset() - Method in class com.dua3.utility.fx.controls.InputControl.State
-
Resets the state to its default value.
- reset() - Method in class com.dua3.utility.fx.controls.InputGrid
-
Resets all input controls in the grid to their default values.
- reset() - Method in class com.dua3.utility.fx.controls.OptionsPane
- reset() - Method in class com.dua3.utility.fx.controls.RadioPane
- reset() - Method in class com.dua3.utility.fx.controls.SimpleInputControl
- resultHandler(AbstractDialogPaneBuilder.ResultHandler<R>) - Method in class com.dua3.utility.fx.controls.AbstractDialogPaneBuilder
-
Sets the result handler for this dialog pane builder.
- RIGHT - Enum constant in enum class com.dua3.utility.fx.controls.Position
-
The right position.
- rigidLabel(String) - Static method in class com.dua3.utility.fx.controls.Controls
-
Create a fixed minimum width label with the given text to prevent an ellipsis being display.
- rigidLabel(String, Node) - Static method in class com.dua3.utility.fx.controls.Controls
-
Create a fixed minimum width label with the given text to prevent an ellipsis being display.
S
- SAVE - Enum constant in enum class com.dua3.utility.fx.controls.FileDialogMode
-
Mode of the file dialog that allows the user to save a file.
- schedule(T) - Method in class com.dua3.utility.fx.controls.ProgressView
- scrollTo(PinBoard.PositionInItem) - Method in class com.dua3.utility.fx.controls.PinBoard
-
Scrolls the PinBoard to the specified position within an item.
- selectedFilter(FileChooser.ExtensionFilter) - Method in class com.dua3.utility.fx.controls.FileChooserBuilder
-
Set selected filter.
- selectedItemProperty() - Method in class com.dua3.utility.fx.controls.ComboBoxEx
-
Returns the property containing the selected item in the ComboBoxEx.
- separator(Orientation) - Static method in class com.dua3.utility.fx.controls.Controls
-
Create
Separator. - set(Arguments) - Method in class com.dua3.utility.fx.controls.OptionsPane
- set(R) - Method in interface com.dua3.utility.fx.controls.InputControl
-
Set value.
- setBlockIncrement(double) - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Sets the block increment value for the slider.
- setComparator(Comparator<? super T>) - Method in class com.dua3.utility.fx.controls.ComboBoxEx
-
Sets the comparator for the ComboBoxEx and sorts the items accordingly.
- setCopyright(String) - Method in class com.dua3.utility.fx.controls.AboutDialog
-
Set copyright text.
- setDecorateNodes(boolean) - Method in class com.dua3.utility.fx.controls.Validator
-
Set to true to enable decorating nodes with invalid values.
- setDecrementGraphic(Node) - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Sets the graphical representation for the decrement button of the slider.
- setDecrementText(String) - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Sets the text of the decrement button in the slider.
- setDefault(Supplier<? extends R>) - Method in class com.dua3.utility.fx.controls.InputControl.State
-
Sets the default value supplier for this State.
- setDialogSupplier(Supplier<? extends D>) - Method in class com.dua3.utility.fx.controls.AbstractDialogPaneBuilder
- setEmailAddress(String) - Method in class com.dua3.utility.fx.controls.AboutDialog
-
Set the email URI.
- setEmailText(String) - Method in class com.dua3.utility.fx.controls.AboutDialog
-
Set the email text.
- setHbarPolicy(ScrollPane.ScrollBarPolicy) - Method in class com.dua3.utility.fx.controls.PinBoard
-
Sets the horizontal scrollbar policy of the PinBoardSkin's ScrollPane.
- setIconSize(int) - Method in class com.dua3.utility.fx.controls.Validator
-
Set icon size.
- setIncrementGraphic(Node) - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Sets the graphic for the increment button on the slider.
- setIncrementText(String) - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Sets the text label for the increment button on the slider.
- setMax(double) - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Sets the maximum value for the slider.
- setMin(double) - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Sets the minimum value for the slider.
- setName(String) - Method in class com.dua3.utility.fx.controls.AboutDialog
-
Set name.
- setOptions(Collection<Option<?>>, Arguments) - Method in class com.dua3.utility.fx.controls.OptionsDialog
-
Set options.
- setOrientation(Orientation) - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Sets the orientation of the slider.
- setPages(Map<String, WizardDialog.Page<?, ?>>, String) - Method in class com.dua3.utility.fx.controls.WizardDialog
-
Sets the wizard pages and the initial page to start from.
- setProgress(double) - Method in class com.dua3.utility.fx.controls.StatusBar
-
Sets the progress of the progress bar.
- setRegex(TextInputControl, String, String) - Method in class com.dua3.utility.fx.controls.Validator
-
Add a rule that assures the content matches a regular expression.
- setScrollPosition(double, double) - Method in class com.dua3.utility.fx.controls.PinBoard
-
Sets the scroll position of the PinBoardSkin's ScrollPane.
- setScrollPosition(Pair<Double, Double>) - Method in class com.dua3.utility.fx.controls.PinBoard
-
Sets the scroll position of the PinBoardSkin's ScrollPane.
- setShowTickLabels(boolean) - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Configures whether to show the tick labels on the slider.
- setShowTickMarks(boolean) - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Configures whether the slider should display tick marks.
- setStartPage(String) - Method in class com.dua3.utility.fx.controls.WizardDialogBuilder
-
Sets the start page for the wizard dialog.
- setText(String) - Method in class com.dua3.utility.fx.controls.StatusBar
-
Sets the text of the status bar.
- setValidate(Function<? super R, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputControl.State
-
Sets the validation function for the State.
- setValue(double) - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Sets the value of the slider.
- setVbarPolicy(ScrollPane.ScrollBarPolicy) - Method in class com.dua3.utility.fx.controls.PinBoard
-
Sets the vertical scrollbar policy of the PinBoardSkin's ScrollPane.
- setVersion(String) - Method in class com.dua3.utility.fx.controls.AboutDialog
-
Set version text.
- showAndWait() - Method in class com.dua3.utility.fx.controls.AboutDialogBuilder
-
Displays the dialog and waits for the user to respond before returning.
- showAndWait() - Method in class com.dua3.utility.fx.controls.AbstractDialogBuilder
-
Build and show the dialog.
- showAndWait() - Method in class com.dua3.utility.fx.controls.WizardDialogBuilder
-
Displays the constructed wizard dialog and waits for the user to close it.
- showDelay() - Method in record class com.dua3.utility.fx.controls.TooltipConfig
-
Returns the value of the
showDelayrecord component. - showDialog(Window) - Method in class com.dua3.utility.fx.controls.DirectoryChooserBuilder
-
Show "Open" dialog.
- showDuration() - Method in record class com.dua3.utility.fx.controls.TooltipConfig
-
Returns the value of the
showDurationrecord component. - showOpenDialog(Window) - Method in class com.dua3.utility.fx.controls.FileChooserBuilder
-
Show "Open" dialog.
- showOpenMultipleDialog(Window) - Method in class com.dua3.utility.fx.controls.FileChooserBuilder
-
Show "Open multiple" dialog.
- showSaveDialog(Window) - Method in class com.dua3.utility.fx.controls.FileChooserBuilder
-
Show "Save" dialog.
- showTickLabels(boolean) - Method in class com.dua3.utility.fx.controls.SliderBuilder
-
Configures whether to show the tick labels on the slider.
- showTickLabelsProperty() - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Retrieves the property for showing or hiding tick labels on the slider.
- showTickMarks(boolean) - Method in class com.dua3.utility.fx.controls.SliderBuilder
-
Configures whether the slider should display tick marks.
- showTickMarksProperty() - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Retrieves the property representing whether tick marks are shown on the slider.
- SIGNED_INTEGER - Enum constant in enum class com.dua3.utility.fx.controls.TextFieldType
-
Represents unsigned integer input in a text field.
- SimpleInputControl<C extends @NonNull Control,
R> - Class in com.dua3.utility.fx.controls -
SimpleInputControl is a generic class designed to manage an input control element and its state.
- SimpleInputControl(C, Property<R>, Supplier<? extends R>, Function<R, Optional<String>>) - Constructor for class com.dua3.utility.fx.controls.SimpleInputControl
- slider() - Static method in class com.dua3.utility.fx.controls.Controls
-
Create
SliderBuilderinstance. - slider(SliderWithButtons.Mode, BiFunction<Double, Double, String>) - Static method in class com.dua3.utility.fx.controls.Controls
-
Create
SliderBuilderinstance. - SLIDER_INPUT_TOTAL - Enum constant in enum class com.dua3.utility.fx.controls.SliderWithButtons.Mode
-
Mode where the slider, its current value, and the total input value are displayed or utilized.
- SLIDER_ONLY - Enum constant in enum class com.dua3.utility.fx.controls.SliderWithButtons.Mode
-
Mode where only the slider component is enabled.
- SLIDER_VALUE - Enum constant in enum class com.dua3.utility.fx.controls.SliderWithButtons.Mode
-
Mode where only the current value of the slider is displayed.
- SLIDER_VALUE_TOTAL - Enum constant in enum class com.dua3.utility.fx.controls.SliderWithButtons.Mode
-
Mode where the slider displays its current value along with the total possible value.
- SliderBuilder - Class in com.dua3.utility.fx.controls
-
A builder class for constructing a
SliderWithButtonsinstance with various configuration options. - SliderWithButtons - Class in com.dua3.utility.fx.controls
-
A custom UI component that combines a slider with increment and decrement buttons.
- SliderWithButtons.Mode - Enum Class in com.dua3.utility.fx.controls
-
Enum representing various modes of a slider component.
- snapToTicksProperty() - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Represents the property that indicates whether the slider will snap to the closest tick mark.
- sortItems() - Method in class com.dua3.utility.fx.controls.ComboBoxEx
-
Sorts the items in the ComboBoxEx using the defined comparator.
- start(T) - Method in class com.dua3.utility.fx.controls.ProgressView
- startEdit() - Method in class com.dua3.utility.fx.controls.TableCellAutoCommit
- State(Property<R>) - Constructor for class com.dua3.utility.fx.controls.InputControl.State
-
Constructs a State object with the given value.
- State(Property<R>, Supplier<? extends R>, Function<? super R, Optional<String>>) - Constructor for class com.dua3.utility.fx.controls.InputControl.State
-
Constructs a State object with the given value, default value supplier, and validation function.
- State(Property<R>, Supplier<R>) - Constructor for class com.dua3.utility.fx.controls.InputControl.State
-
Constructs a State object with the given value and default value supplier.
- StatusBar - Class in com.dua3.utility.fx.controls
-
Dialog to configure a editor settings.
- StatusBar() - Constructor for class com.dua3.utility.fx.controls.StatusBar
-
Construct new StatusBar instance.
- string(String, String, Supplier<String>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Add labeled string input.
- string(String, String, Supplier<String>, Function<String, Optional<String>>) - Method in interface com.dua3.utility.fx.controls.InputBuilder
-
Add labeled string input.
- string(String, String, Supplier<String>, Function<String, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputDialogBuilder
- string(String, String, Supplier<String>, Function<String, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputGridBuilder
- string(String, String, Supplier<String>, Function<String, Optional<String>>) - Method in class com.dua3.utility.fx.controls.InputPaneBuilder
- stringInput(Supplier<String>, Function<String, Optional<String>>) - Static method in interface com.dua3.utility.fx.controls.InputControl
-
Creates a
SimpleInputControlfor a TextField with String input. - stringInput(Supplier<T>, Function<T, Optional<String>>, StringConverter<T>) - Static method in interface com.dua3.utility.fx.controls.InputControl
-
Creates a new
SimpleInputControlfor aTextFieldwith bidirectional binding.
T
- TableCellAutoCommit<S,
T> - Class in com.dua3.utility.fx.controls -
An editable cell in a
TableViewthat commits changes upon focus lost. - TableCellAutoCommit(StringConverter<T>) - Constructor for class com.dua3.utility.fx.controls.TableCellAutoCommit
-
Constructs an EditCell with the given converter.
- text(String) - Method in class com.dua3.utility.fx.controls.ButtonBuilder
-
Set text for the button.
- text(String) - Method in class com.dua3.utility.fx.controls.TextFieldBuilder
-
Sets the text for the TextField being constructed.
- text(String, Object...) - Method in class com.dua3.utility.fx.controls.AlertBuilder
-
Set text.
- text(String, Object...) - Method in class com.dua3.utility.fx.controls.AlertPaneBuilder
-
Sets the text content of the alert dialog.
- TEXT - Enum constant in enum class com.dua3.utility.fx.controls.TextFieldType
-
Represents plain text input in a text field.
- textField() - Static method in class com.dua3.utility.fx.controls.Controls
-
Get TextFieldBuilder for creating a TextField.
- TextFieldBuilder - Class in com.dua3.utility.fx.controls
-
A builder class for constructing customized TextFields.
- TextFieldType - Enum Class in com.dua3.utility.fx.controls
-
A type enum for text fields.
- title(String) - Method in class com.dua3.utility.fx.controls.AboutDialogBuilder
-
Sets the title for the about dialog.
- title(String) - Method in class com.dua3.utility.fx.controls.WizardDialogBuilder
-
Sets the title for the wizard dialog being built.
- title(String, Object...) - Method in class com.dua3.utility.fx.controls.AbstractDialogBuilder
-
Set dialog title.
- toggleButton() - Static method in class com.dua3.utility.fx.controls.Controls
-
Create
ButtonBuilderinstance for toggle buttons. - toggleButton(boolean) - Static method in class com.dua3.utility.fx.controls.Controls
-
Create
ButtonBuilderinstance for toggle buttons. - tooltip(String) - Method in class com.dua3.utility.fx.controls.ButtonBuilder
-
Set tooltip for the button.
- TooltipConfig - Record Class in com.dua3.utility.fx.controls
-
A record holding tooltip durations.
- TooltipConfig(Duration, Duration, Duration) - Constructor for record class com.dua3.utility.fx.controls.TooltipConfig
-
Creates an instance of a
TooltipConfigrecord class. - tooltipIcon(String, int, Color, String) - Static method in class com.dua3.utility.fx.controls.Controls
-
Create an Icon with a tooltip.
- tooltipIcon(String, int, Paint, String) - Static method in class com.dua3.utility.fx.controls.Controls
-
Create an Icon with a tooltip.
- TOP - Enum constant in enum class com.dua3.utility.fx.controls.Position
-
The top position.
- toString() - Method in record class com.dua3.utility.fx.controls.PinBoard.Item
-
Returns a string representation of this record class.
- toString() - Method in record class com.dua3.utility.fx.controls.PinBoard.PositionInItem
-
Returns a string representation of this record class.
- toString() - Method in class com.dua3.utility.fx.controls.PinBoard
- toString() - Method in record class com.dua3.utility.fx.controls.TooltipConfig
-
Returns a string representation of this record class.
- type(TextFieldType) - Method in class com.dua3.utility.fx.controls.TextFieldBuilder
-
Sets the type of the TextField.
U
- update(T, double) - Method in class com.dua3.utility.fx.controls.ProgressView
- update(T, int, int) - Method in class com.dua3.utility.fx.controls.ProgressView
- updateTaskMessage(Task<?>, String) - Method in class com.dua3.utility.fx.controls.StatusBar
- updateTaskProgress(Task<?>, double) - Method in class com.dua3.utility.fx.controls.StatusBar
- updateTaskState(Task<?>, Worker.State) - Method in class com.dua3.utility.fx.controls.StatusBar
- updateTaskTitle(Task<?>, String) - Method in class com.dua3.utility.fx.controls.StatusBar
V
- valid - Variable in class com.dua3.utility.fx.controls.InputDialogPane
- valid - Variable in class com.dua3.utility.fx.controls.InputGrid
- validate(Function<Path, Optional<String>>) - Method in class com.dua3.utility.fx.controls.FileInputBuilder
-
Sets the validation function for the file input.
- validate(Predicate<? super String>) - Method in class com.dua3.utility.fx.controls.PromptBuilder
-
Sets the validation logic for the input prompt.
- validateAll() - Method in class com.dua3.utility.fx.controls.Validator
-
Validate all rules of this validator, update decorations, and update value of validProperty.
- Validator - Class in com.dua3.utility.fx.controls
-
The Validator class is used for validating controls in a JavaFX application.
- Validator() - Constructor for class com.dua3.utility.fx.controls.Validator
-
Creates a Validator instance without assigning a resource bundle.
- Validator(ResourceBundle) - Constructor for class com.dua3.utility.fx.controls.Validator
-
^ Creates a Validator instance.
- validProperty() - Method in class com.dua3.utility.fx.controls.ChoiceInputControl
- validProperty() - Method in class com.dua3.utility.fx.controls.ComboBoxEx
- validProperty() - Method in class com.dua3.utility.fx.controls.FileInput
- validProperty() - Method in class com.dua3.utility.fx.controls.InputControl.State
-
Provides a read-only boolean property indicating the validity state.
- validProperty() - Method in interface com.dua3.utility.fx.controls.InputControl
-
Provides a read-only property representing the validity of the input.
- validProperty() - Method in class com.dua3.utility.fx.controls.InputDialogPane
-
Get valid state property.
- validProperty() - Method in class com.dua3.utility.fx.controls.InputGrid
-
Get valid state property.
- validProperty() - Method in class com.dua3.utility.fx.controls.OptionsPane
- validProperty() - Method in class com.dua3.utility.fx.controls.RadioPane
- validProperty() - Method in class com.dua3.utility.fx.controls.SimpleInputControl
- validProperty() - Method in class com.dua3.utility.fx.controls.Validator
-
Returns the read-only boolean property indicating the validity of all controls.
- value(double) - Method in class com.dua3.utility.fx.controls.SliderBuilder
-
Sets the value of the slider to the specified value.
- valueChangingProperty() - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Retrieves the value changing property of the slider.
- valueOf(String) - Static method in enum class com.dua3.utility.fx.controls.FileDialogMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.dua3.utility.fx.controls.Position
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.dua3.utility.fx.controls.SliderWithButtons.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.dua3.utility.fx.controls.TextFieldType
-
Returns the enum constant of this class with the specified name.
- valueProperty() - Method in class com.dua3.utility.fx.controls.ChoiceInputControl
- valueProperty() - Method in class com.dua3.utility.fx.controls.ComboBoxEx
- valueProperty() - Method in class com.dua3.utility.fx.controls.FileInput
- valueProperty() - Method in class com.dua3.utility.fx.controls.InputControl.State
-
Returns the property representing the value managed by this State.
- valueProperty() - Method in interface com.dua3.utility.fx.controls.InputControl
-
Provides the property representing the value of this input control.
- valueProperty() - Method in class com.dua3.utility.fx.controls.OptionsPane
- valueProperty() - Method in class com.dua3.utility.fx.controls.RadioPane
- valueProperty() - Method in class com.dua3.utility.fx.controls.SimpleInputControl
- valueProperty() - Method in class com.dua3.utility.fx.controls.SliderWithButtons
-
Gets the value property of the slider.
- values() - Static method in enum class com.dua3.utility.fx.controls.FileDialogMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.dua3.utility.fx.controls.Position
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.dua3.utility.fx.controls.SliderWithButtons.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.dua3.utility.fx.controls.TextFieldType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version(String) - Method in class com.dua3.utility.fx.controls.AboutDialogBuilder
-
Sets the version information for the about dialog.
W
- warning(Window) - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start definition of new Warning dialog.
- warningPane() - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start definition of new Warning pane.
- wizard() - Static method in class com.dua3.utility.fx.controls.Dialogs
-
Start definition of new wizard dialog.
- WizardDialog - Class in com.dua3.utility.fx.controls
-
Represents a wizard dialog that guides the user through a sequence of pages.
- WizardDialog() - Constructor for class com.dua3.utility.fx.controls.WizardDialog
-
WizardDialog initializes a new dialog that handles the navigation and data collection of a sequence of wizard pages.
- WizardDialog.Page<D extends InputDialogPane<R>,
R> - Class in com.dua3.utility.fx.controls -
Wizard page information class.
- WizardDialogBuilder - Class in com.dua3.utility.fx.controls
-
A builder class for constructing a
WizardDialoginstance.
X
- x() - Method in record class com.dua3.utility.fx.controls.PinBoard.PositionInItem
-
Returns the value of the
xrecord component.
Y
- y() - Method in record class com.dua3.utility.fx.controls.PinBoard.PositionInItem
-
Returns the value of the
yrecord component.
All Classes and Interfaces|All Packages