Interface LookAndFeelSelectionDialogBuilder


public interface LookAndFeelSelectionDialogBuilder
Builds a dialog for selecting a look and feel.
  • Field Details

    • PLATFORM

      static final PropertyValue<Boolean> PLATFORM
      Specifies whether to allow selecting a platform Look and Feel when auxiliary ones are available.
      • Value type: Boolean
      • Default value: true
  • Method Details

    • owner

      Parameters:
      owner - the dialog owner
      Returns:
      this builder
    • enableOnSelection

      LookAndFeelSelectionDialogBuilder enableOnSelection(boolean enableOnSelection)
      Parameters:
      enableOnSelection - true if the Look and Feel should be enabled dynamically when selecting
      Returns:
      this builder
    • platform

      LookAndFeelSelectionDialogBuilder platform(boolean platform)
      Parameters:
      platform - true if selecting platform look and feels should be allowed if auxiliary ones are available
      Returns:
      this builder
      See Also:
    • selectLookAndFeel

      void selectLookAndFeel(Consumer<LookAndFeelEnabler> selectedLookAndFeel)
      Displays a dialog allowing the user the select between all available Look and Feels.
      Parameters:
      selectedLookAndFeel - called when the OK button is pressed
    • createControl

      Control createControl()
      Creates a Control for selecting the Look and Feel.
      Returns:
      a Control for displaying a dialog for selecting a look and feel
    • createControl

      Control createControl(Consumer<LookAndFeelEnabler> selectedLookAndFeel)
      Creates a Control for selecting the Look and Feel.
      Parameters:
      selectedLookAndFeel - called when the OK button is pressed
      Returns:
      a Control for displaying a dialog for selecting a look and feel