モジュール java.desktop
パッケージ javax.swing.plaf.basic

クラスBasicComboBoxEditor

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 
    UIResourceを実装するBasicComboBoxEditorのサブクラスです。
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    protected JTextField
    JTextFieldのインスタンス。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    BasicComboBoxEditorの新しいインスタンスを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    ActionListenerを追加します。
    protected JTextField
    内部エディタ・コンポーネントを作成します。
    void
    コンポーネントがキーボード・フォーカスを取得すると呼び出されます。
    void
    コンポーネントがキーボード・フォーカスを失うと呼び出されます。
    このエディタのツリー階層に追加するコンポーネントを返します。
    編集したアイテムを返します。
    void
    アクション・リスナーを削除します。
    void
    エディタに編集の開始とすべての選択を要求します。
    void
    setItem​(Object anObject)
    編集すべき項目を設定します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • フィールド詳細

    • 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
      ActionListenerを追加します。 編集項目が変更されると、アクション・イベントが生成されます。
      定義:
      addActionListener、インタフェース: ComboBoxEditor
      パラメータ:
      l - ActionListener
    • removeActionListener

      public void removeActionListener(ActionListener l)
      インタフェースからコピーされた説明: ComboBoxEditor
      アクション・リスナーを削除します。
      定義:
      removeActionListener、インタフェース: ComboBoxEditor
      パラメータ:
      l - ActionListener