Interface EntityComboBox.Builder

All Superinterfaces:
is.codion.swing.common.ui.component.combobox.ComboBoxBuilder<is.codion.framework.domain.entity.Entity,EntityComboBox,EntityComboBox.Builder>, is.codion.swing.common.ui.component.builder.ComponentBuilder<is.codion.framework.domain.entity.Entity,EntityComboBox,EntityComboBox.Builder>
Enclosing class:
EntityComboBox

public static interface EntityComboBox.Builder extends is.codion.swing.common.ui.component.combobox.ComboBoxBuilder<is.codion.framework.domain.entity.Entity,EntityComboBox,EntityComboBox.Builder>
Builds a EntityComboBox instance.
See Also:
  • Field Summary

    Fields inherited from interface is.codion.swing.common.ui.component.builder.ComponentBuilder

    TRANSFER_FOCUS_ON_ENTER
  • Method Summary

    Modifier and Type
    Method
    Description
    confirmAdd(boolean confirmAdd)
     
    confirmEdit(boolean confirmEdit)
     
    A edit panel is required for the add and edit controls.
    keyStroke(is.codion.swing.common.ui.control.ControlKey<?> controlKey, KeyStroke keyStroke)
     

    Methods inherited from interface is.codion.swing.common.ui.component.combobox.ComboBoxBuilder

    completionMode, editable, editor, itemListener, maximumRowCount, mouseWheelScrolling, mouseWheelScrollingWithWrapAround, moveCaretToFrontOnSelection, popupWidth, renderer

    Methods inherited from interface is.codion.swing.common.ui.component.builder.ComponentBuilder

    background, border, build, build, buildValue, clear, clientProperty, componentListener, componentOrientation, consumer, enabled, enabled, focusable, focusCycleRoot, focusListener, font, foreground, initialValue, keyEvent, keyListener, label, link, link, listener, maximumHeight, maximumSize, maximumWidth, minimumHeight, minimumSize, minimumWidth, mouseListener, mouseMotionListener, mouseWheelListener, onBuild, onBuildValue, onSetVisible, opaque, popupMenu, popupMenuControl, popupMenuControls, preferredHeight, preferredSize, preferredWidth, propertyChangeListener, propertyChangeListener, scrollPane, toolTipText, transferFocusOnEnter, transferHandler, validator, visible
  • Method Details

    • editPanel

      A edit panel is required for the add and edit controls.
      Parameters:
      editPanel - the edit panel supplier
      Returns:
      this builder instance
    • keyStroke

      EntityComboBox.Builder keyStroke(is.codion.swing.common.ui.control.ControlKey<?> controlKey, KeyStroke keyStroke)
      Parameters:
      controlKey - the control key
      keyStroke - the keyStroke to assign to the given control
      Returns:
      this builder instance
    • confirmAdd

      EntityComboBox.Builder confirmAdd(boolean confirmAdd)
      Parameters:
      confirmAdd - true if adding an item should be confirmed
      Returns:
      this builder instance
      See Also:
    • confirmEdit

      EntityComboBox.Builder confirmEdit(boolean confirmEdit)
      Parameters:
      confirmEdit - true if editing an item should be confirmed
      Returns:
      this builder instance
      See Also: