- 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
Nested Classes Modifier and Type Class Description static class
BasicComboBoxEditor.UIResource
A subclass of BasicComboBoxEditor that implements UIResource.
-
Field Summary
Fields Modifier and Type Field Description protected JTextField
editor
An instance ofJTextField
.
-
Constructor Summary
Constructors Constructor Description BasicComboBoxEditor()
Constructs a new instance ofBasicComboBoxEditor
.
-
Method Summary
All Methods Instance Methods Concrete Methods 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 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 ofJTextField
.
-
-
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:
setItem
in interfaceComboBoxEditor
- Parameters:
anObject
- the displayed value of the editor
-
-