Interface SelectionDialogBuilder<T,B extends SelectionDialogBuilder<T,B>>

Type Parameters:
T - the value type
All Superinterfaces:
DialogBuilder<B>
All Known Subinterfaces:
ComboBoxSelectionDialogBuilder<T>, ListSelectionDialogBuilder<T>

public interface SelectionDialogBuilder<T,B extends SelectionDialogBuilder<T,B>> extends DialogBuilder<B>
A builder for a selection dialog.
  • Method Details

    • allowEmptySelection

      B allowEmptySelection(boolean allowEmptySelection)
      Parameters:
      allowEmptySelection - if true then the dialog accepts an empty selection, default false
      Returns:
      this SelectionDialogBuilder instance
    • renderer

      B renderer(@Nullable ListCellRenderer<? super T> renderer)
      Parameters:
      renderer - the renderer for the items to select from, null for the default one, rendering toString()
      Returns:
      this SelectionDialogBuilder instance