Class BasicComboBoxEditor
- java.lang.Object
-
- javax.swing.plaf.basic.BasicComboBoxEditor
- All Implemented Interfaces:
-
FocusListener,EventListener,ComboBoxEditor
- Direct Known Subclasses:
-
BasicComboBoxEditor.UIResource,MetalComboBoxEditor
public class BasicComboBoxEditor extends Object implements ComboBoxEditor, FocusListener
The default editor for editable combo boxes. The editor is implemented as a JTextField.
Nested Class Summary
| Modifier and Type | Class | Description |
|---|---|---|
static class | BasicComboBoxEditor.UIResource | A subclass of BasicComboBoxEditor that implements UIResource. |
Field Summary
| Modifier and Type | Field | Description |
|---|---|---|
protected JTextField | editor | An instance of |
Constructor Summary
| Constructor | Description |
|---|---|
BasicComboBoxEditor() | Constructs a new instance of |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
protected JTextField | createEditorComponent() | Creates the internal editor component. |
void | setItem(Object anObject) | Sets the item that should be edited. |
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Methods declared in interface javax.swing.ComboBoxEditor
addActionListener, getEditorComponent, getItem, removeActionListener, selectAll Methods declared in interface java.awt.event.FocusListener
focusGained, focusLost Field Detail
editor
protected JTextField editor
An instance of JTextField.
Constructor Detail
BasicComboBoxEditor
public BasicComboBoxEditor()
Constructs a new instance of BasicComboBoxEditor.
Method Detail
createEditorComponent
protected JTextField createEditorComponent()
Creates the internal editor component. Override this to provide a custom implementation.
- Returns:
- a new editor component
- Since:
- 1.6
setItem
public void setItem(Object anObject)
Sets the item that should be edited.
- Specified by:
-
setItemin interfaceComboBoxEditor - Parameters:
-
anObject- the displayed value of the editor