Module is.codion.swing.framework.ui
Interface EntityComboBox.Builder
- All Superinterfaces:
ComboBoxBuilder<Entity,
,EntityComboBox, EntityComboBox.Builder> ComponentBuilder<Entity,
EntityComboBox, EntityComboBox.Builder>
- Enclosing class:
- EntityComboBox
public static interface EntityComboBox.Builder
extends ComboBoxBuilder<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 TypeMethodDescriptioneditPanel
(Supplier<EntityEditPanel> editPanel) A edit panel is required for the add and edit controls.keyStroke
(EntityComboBox.KeyboardShortcut keyboardShortcut, 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, enabled, enabled, focusable, focusCycleRoot, focusListener, font, foreground, initialValue, keyEvent, keyListener, label, link, link, maximumHeight, maximumSize, maximumWidth, minimumHeight, minimumSize, minimumWidth, mouseListener, mouseMotionListener, mouseWheelListener, onBuild, 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(EntityComboBox.KeyboardShortcut keyboardShortcut, KeyStroke keyStroke) - Parameters:
keyboardShortcut
- the keyboard shortcut keykeyStroke
- the keyStroke to assign to the given shortcut key, null resets to the default one- Returns:
- this builder instance
-