Index

A B C D E F G H I L M N O P R S T U V W X Y 
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 Node at 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 area record 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 FileInput object using the properties specified in the FileInputBuilder.
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 SliderWithButtons instance.
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 WizardDialog with the configured title and pages.
button() - Static method in class com.dua3.utility.fx.controls.Controls
Create ButtonBuilder instance 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 ButtonBuilder instance for checkboxes.
checkbox(boolean) - Static method in class com.dua3.utility.fx.controls.Controls
Create ButtonBuilder instance 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 SimpleInputControl for a CheckBox with 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 SimpleInputControl for a ComboBoxEx with the specified parameters.
comboBoxInput(Collection<? extends T>, Supplier<T>, Function<T, Optional<String>>) - Static method in interface com.dua3.utility.fx.controls.InputControl
Creates a ComboBox input control with specified choices, default value Supplier, and validation Function.
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 SimpleInputControl for decimal input using a TextField.
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 FileInput with 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 hideDelay record 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 SimpleInputControl for 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 item record component.
Item(String, Rectangle2D, Supplier<Node>) - Constructor for record class com.dua3.utility.fx.controls.PinBoard.Item
Creates an instance of a Item record 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 name record 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 Node for 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 nodeBuilder record 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 Option class.
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 PositionInItem record 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 showDelay record 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 showDuration record 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 SliderBuilder instance.
slider(SliderWithButtons.Mode, BiFunction<Double, Double, String>) - Static method in class com.dua3.utility.fx.controls.Controls
Create SliderBuilder instance.
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 SliderWithButtons instance 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 SimpleInputControl for 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 SimpleInputControl for a TextField with bidirectional binding.

T

TableCellAutoCommit<S,T> - Class in com.dua3.utility.fx.controls
An editable cell in a TableView that 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 ButtonBuilder instance for toggle buttons.
toggleButton(boolean) - Static method in class com.dua3.utility.fx.controls.Controls
Create ButtonBuilder instance 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 TooltipConfig record 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 WizardDialog instance.

X

x() - Method in record class com.dua3.utility.fx.controls.PinBoard.PositionInItem
Returns the value of the x record component.

Y

y() - Method in record class com.dua3.utility.fx.controls.PinBoard.PositionInItem
Returns the value of the y record component.
A B C D E F G H I L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages