Module is.codion.swing.common.ui
Class Completion
java.lang.Object
is.codion.swing.common.ui.component.combobox.Completion
Selects an item in a JComboBox based on values typed on the keyboard.
Completion.builder()
.mode(Mode.AUTOCOMPLETE)
.normalize(false)
.enable(comboBox);
Based on code originally from: http://www.orbital-computer.de/JComboBox
Included with express permission from the author, 2019.
- Author:
- Thomas Bierhance, Björn Darri Sigurðsson
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceA builder for combo box completion.static enumThe available completion modes. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PropertyValue<Completion.Mode> Specifies the default completion model used for comboboxes.static final PropertyValue<Boolean> Specifies whether strings are normalized during completion by default. -
Method Summary
-
Field Details
-
COMPLETION_MODE
Specifies the default completion model used for comboboxes.Completion.Mode.MAXIMUM_MATCHfor maximum match,Completion.Mode.AUTOCOMPLETEfor auto-completion orCompletion.Mode.NONEfor no completion.- Value type:String
- Default value:
Completion.Mode.MAXIMUM_MATCH
-
NORMALIZE
Specifies whether strings are normalized during completion by default.- Value type:Boolean
- Default value: true
-
-
Method Details
-
builder
- Returns:
- a new
Completion.Builderinstance.
-