模块 java.desktop

类 BasicComboBoxEditor

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

public class BasicComboBoxEditor extends Object implements ComboBoxEditor , FocusListener
可编辑组合框的默认编辑器。编辑器作为 JTextField 实现。
  • 字段详细信息

    • editor

      protected JTextField  editor
      JTextField 的实例。
  • 构造方法详细信息

    • BasicComboBoxEditor

      public BasicComboBoxEditor()
      构造一个 BasicComboBoxEditor 新实例
  • 方法详情

    • getEditorComponent

      public Component  getEditorComponent()
      从接口 ComboBoxEditor 复制的描述
      返回应添加到此编辑器的树层次结构中的组件
      指定者:
      getEditorComponent 在接口 ComboBoxEditor
      返回:
      组件
    • createEditorComponent

      protected JTextField  createEditorComponent()
      创建内部编辑器组件。重写它以提供自定义实现。
      返回:
      一个新的编辑器组件
      自从:
      1.6
    • setItem

      public void setItem(Object  anObject)
      设置应编辑的项目。
      指定者:
      setItem 在接口 ComboBoxEditor
      参数:
      anObject - 编辑器的显示值
    • getItem

      public Object  getItem()
      从接口 ComboBoxEditor 复制的描述
      返回编辑的项目
      指定者:
      getItem 在接口 ComboBoxEditor
      返回:
      编辑的项目
    • selectAll

      public void selectAll()
      从接口 ComboBoxEditor 复制的描述
      要求编辑器开始编辑并选择所有内容
      指定者:
      selectAll 在接口 ComboBoxEditor
    • focusGained

      public void focusGained(FocusEvent  e)
      从接口 FocusListener 复制的描述
      当组件获得键盘焦点时调用。
      指定者:
      focusGained 在接口 FocusListener
      参数:
      e - 要处理的事件
    • focusLost

      public void focusLost(FocusEvent  e)
      从接口 FocusListener 复制的描述
      当组件失去键盘焦点时调用。
      指定者:
      focusLost 在接口 FocusListener
      参数:
      e - 要处理的事件
    • addActionListener

      public void addActionListener(ActionListener  l)
      从接口 ComboBoxEditor 复制的描述
      添加一个动作监听。当被编辑的项目改变时产生一个动作事件
      指定者:
      addActionListener 在接口 ComboBoxEditor
      参数:
      l - 一个 ActionListener
    • removeActionListener

      public void removeActionListener(ActionListener  l)
      从接口 ComboBoxEditor 复制的描述
      移除一个 ActionListener
      指定者:
      removeActionListener 在接口 ComboBoxEditor
      参数:
      l - 一个 ActionListener