クラス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)
    編集すべき項目を設定します。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • フィールド詳細

    • 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 - an ActionListener
    • removeActionListener

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