java.lang.Object
javax.swing.plaf.basic.BasicComboBoxEditor
- All Implemented Interfaces:
FocusListener,EventListener,ComboBoxEditor
- Direct Known Subclasses:
BasicComboBoxEditor.UIResource,MetalComboBoxEditor
The default editor for editable combo boxes. The editor is implemented as a JTextField.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA subclass of BasicComboBoxEditor that implements UIResource. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd an ActionListener.protected JTextFieldCreates the internal editor component.voidInvoked when a component gains the keyboard focus.voidInvoked when a component loses the keyboard focus.Returns the component that should be added to the tree hierarchy for this editorgetItem()Returns the edited itemvoidRemove an ActionListenervoidAsk the editor to start editing and to select everythingvoidSets the item that should be edited.
-
Field Details
-
editor
An instance ofJTextField.
-
-
Constructor Details
-
BasicComboBoxEditor
public BasicComboBoxEditor()Constructs a new instance ofBasicComboBoxEditor.
-
-
Method Details
-
getEditorComponent
Description copied from interface:ComboBoxEditorReturns the component that should be added to the tree hierarchy for this editor- Specified by:
getEditorComponentin interfaceComboBoxEditor- Returns:
- the component
-
createEditorComponent
Creates the internal editor component. Override this to provide a custom implementation.- Returns:
- a new editor component
- Since:
- 1.6
-
setItem
Sets the item that should be edited.- Specified by:
setItemin interfaceComboBoxEditor- Parameters:
anObject- the displayed value of the editor
-
getItem
Description copied from interface:ComboBoxEditorReturns the edited item- Specified by:
getItemin interfaceComboBoxEditor- Returns:
- the edited item
-
selectAll
public void selectAll()Description copied from interface:ComboBoxEditorAsk the editor to start editing and to select everything- Specified by:
selectAllin interfaceComboBoxEditor
-
focusGained
Description copied from interface:FocusListenerInvoked when a component gains the keyboard focus.- Specified by:
focusGainedin interfaceFocusListener- Parameters:
e- the event to be processed
-
focusLost
Description copied from interface:FocusListenerInvoked when a component loses the keyboard focus.- Specified by:
focusLostin interfaceFocusListener- Parameters:
e- the event to be processed
-
addActionListener
Description copied from interface:ComboBoxEditorAdd an ActionListener. An action event is generated when the edited item changes- Specified by:
addActionListenerin interfaceComboBoxEditor- Parameters:
l- anActionListener
-
removeActionListener
Description copied from interface:ComboBoxEditorRemove an ActionListener- Specified by:
removeActionListenerin interfaceComboBoxEditor- Parameters:
l- anActionListener
-