Class PromptBuilder


public class PromptBuilder extends AbstractDialogBuilder<TextInputDialog,PromptBuilder,String>
Builder for Alert Dialogs.

Provides a fluent interface to create Alerts.

  • Method Details

    • defaultValue

      public PromptBuilder defaultValue(String fmt, Object... args)
      Sets the default value for the prompt dialog.
      Parameters:
      fmt - the format string or the default value if no arguments are provided
      args - optional arguments for formatting the default value string
      Returns:
      the current instance of PromptBuilder for method chaining
    • validate

      public PromptBuilder validate(Predicate<? super String> validate)
      Sets the validation logic for the input prompt.
      Parameters:
      validate - a Predicate to validate the input string
      Returns:
      the current instance of PromptBuilder for method chaining
    • build

      public TextInputDialog build()
      Description copied from class: AbstractDialogBuilder
      Create Dialog instance.
      Overrides:
      build in class AbstractDialogBuilder<TextInputDialog,PromptBuilder,String>
      Returns:
      Dialog instance