net.sf.sbcc.componentcombo
Interface JAbstractComponentComboBox.KeySelectionManager
- All Known Implementing Classes:
- BasicComponentComboBoxUI.DefaultKeySelectionManager, JAbstractComponentComboBox.DefaultKeySelectionManager
- Enclosing class:
- JAbstractComponentComboBox
public static interface JAbstractComponentComboBox.KeySelectionManager
The interface that defines a KeySelectionManager
.
To qualify as a KeySelectionManager
,
the class needs to implement the method
that identifies the list index given a character and the
combo box data model.
selectionForKey
java.lang.Object selectionForKey(char aKey,
SimpleComboBoxModel aModel)
- Given
aKey
and the model, returns the row
that should become selected. Return -1 if no match was
found.
- Parameters:
aKey
- a char value, usually indicating a keyboard key that
was pressedaModel
- a ComboBoxModel -- the component's data model, containing
the list of selectable items
- Returns:
- an int equal to the selected row, where 0 is the
first item and -1 is none.