javax.swing.plaf.basic

接口
java.lang.Object
  继承者 javax.swing.plaf.basic.BasicComboBoxEditor
所有已实现的接口:
FocusListener, EventListener, ComboBoxEditor
直接已知子类:
BasicComboBoxEditor.UIResource, MetalComboBoxEditor

public class BasicComboBoxEditor
     
extends Object
implements ComboBoxEditor, FocusListener

用于可编辑组合框的默认编辑器。该编辑器被实现为 JTextField。


嵌套类摘要
static class BasicComboBoxEditor.UIResource
          实现 UIResource 的 BasicComboBoxEditor 的子类。
 
字段摘要
protected  JTextField editor
           
 
构造方法摘要
BasicComboBoxEditor()
           
 
方法摘要
 void addActionListener(ActionListener l)
          添加一个 ActionListener。
protected  JTextField createEditorComponent()
          创建内部编辑器组件。
 void focusGained(FocusEvent e)
          组件获得键盘焦点时调用。
 void focusLost(FocusEvent e)
          组件失去键盘焦点时调用。
 Component getEditorComponent()
          返回应该添加到此编辑器的树层次结构中的组件。
 Object getItem()
          返回已编辑项。
 void removeActionListener(ActionListener l)
          移除一个 ActionListener
 void selectAll()
          请求编辑器开始编辑并选定所有对象
 void setItem(Object anObject)
          设置应该编辑的项。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

editor

protected JTextField editor
构造方法详细信息

BasicComboBoxEditor

public BasicComboBoxEditor()
方法详细信息

getEditorComponent

public Component getEditorComponent()
从接口 ComboBoxEditor 复制的描述
返回应该添加到此编辑器的树层次结构中的组件。

指定者:
接口 ComboBoxEditor 中的 getEditorComponent

createEditorComponent

protected JTextField createEditorComponent()
创建内部编辑器组件。重写此方法以提供自定义实现。

返回:
新编辑器组件
从以下版本开始:
1.6

setItem

public void setItem(Object anObject)
设置应该编辑的项。

指定者:
接口 ComboBoxEditor 中的 setItem
参数:
anObject - 编辑器的显示值

getItem

public Object getItem()
从接口 ComboBoxEditor 复制的描述
返回已编辑项。

指定者:
接口 ComboBoxEditor 中的 getItem

selectAll

public void selectAll()
从接口 ComboBoxEditor 复制的描述
请求编辑器开始编辑并选定所有对象

指定者:
接口 ComboBoxEditor 中的 selectAll

focusGained

public void focusGained(FocusEvent e)
从接口 FocusListener 复制的描述
组件获得键盘焦点时调用。

指定者:
接口 FocusListener 中的 focusGained

focusLost

public void focusLost(FocusEvent e)
从接口 FocusListener 复制的描述
组件失去键盘焦点时调用。

指定者:
接口 FocusListener 中的 focusLost

addActionListener

public void addActionListener(ActionListener l)
从接口 ComboBoxEditor 复制的描述
添加一个 ActionListener。当已编辑的项发生更改时,生成一个操作事件

指定者:
接口 ComboBoxEditor 中的 addActionListener

removeActionListener

public void removeActionListener(ActionListener l)
从接口 ComboBoxEditor 复制的描述
移除一个 ActionListener

指定者:
接口 ComboBoxEditor 中的 removeActionListener