|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.plaf.basic.BasicComboBoxEditor
public class BasicComboBoxEditor
An editor used by the BasicComboBoxUI
class. This editor uses a
JTextField
as the editor component.
Nested Class Summary | |
---|---|
static class |
BasicComboBoxEditor.UIResource
A subclass of BasicComboBoxEditor that implements the
BasicComboBoxEditor.UIResource interface. |
Field Summary | |
---|---|
protected JTextField |
editor
The editor component. |
Constructor Summary | |
---|---|
BasicComboBoxEditor()
Creates a new BasicComboBoxEditor instance. |
Method Summary | |
---|---|
void |
addActionListener(ActionListener l)
Adds an ActionListener to the editor component. |
void |
focusGained(FocusEvent e)
This method is called when textfield gains focus. |
void |
focusLost(FocusEvent e)
This method is called when textfield loses focus. |
Component |
getEditorComponent()
Returns the component that will be used by the combo box to display and edit the currently selected item in the combo box. |
Object |
getItem()
Returns the text from the editor component. |
void |
removeActionListener(ActionListener l)
Removes the ActionListener from the editor component. |
void |
selectAll()
Selects all the text in the editor component. |
void |
setItem(Object item)
Sets item that should be edited when any editing operation is performed by the user. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected JTextField editor
Constructor Detail |
---|
public BasicComboBoxEditor()
BasicComboBoxEditor
instance.
Method Detail |
---|
public Component getEditorComponent()
getEditorComponent
in interface ComboBoxEditor
JTextField
in this case.public void setItem(Object item)
setItem
in interface ComboBoxEditor
item
- item that is currently selected in the combo boxpublic Object getItem()
getItem
in interface ComboBoxEditor
public void selectAll()
selectAll
in interface ComboBoxEditor
public void focusGained(FocusEvent e)
focusGained
in interface FocusListener
e
- the FocusEvent describing change in focus.public void focusLost(FocusEvent e)
focusLost
in interface FocusListener
e
- the FocusEvent describing change in focuspublic void addActionListener(ActionListener l)
ActionListener
to the editor component. If the user will
edit currently selected item in the textfield and pressEnter, then action
will be performed. The actionPerformed of this ActionListener should
change the selected item of the comboBox to the newly editted selected
item.
addActionListener
in interface ComboBoxEditor
l
- the ActionListener responsible for changing selected item of the
combo box when it is editted by the user.public void removeActionListener(ActionListener l)
ActionListener
from the editor component.
removeActionListener
in interface ComboBoxEditor
l
- the listener to remove.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |