モジュール java.desktop
パッケージ java.awt.event

クラスFocusAdapter

  • すべての実装されたインタフェース:
    FocusListener, EventListener
    直系の既知のサブクラス:
    BasicSplitPaneUI.FocusHandler, BasicTabbedPaneUI.FocusHandler

    public abstract class FocusAdapter
    extends Object
    implements FocusListener
    キーボード・フォーカス・イベントを受け取るための抽象アダプタ・クラスです。 このクラス内のメソッドは空です。 このクラスは、リスナー・オブジェクトの作成を容易にするためのものです。

    FocusEventリスナーを作成し、目的のイベントのためのメソッドをオーバーライドするには、このクラスを拡張します。 (FocusListenerインタフェースを実装する場合には、その中のすべてのメソッドを定義する必要があります。 この抽象クラスはそれらすべてのnullメソッドを定義しているので、必要なイベント用のメソッドを定義するだけで済みます。)

    拡張したクラスを使ってリスナー・オブジェクトを作成してから、コンポーネントのaddFocusListenerメソッドを使ってコンポーネントに登録します。 コンポーネントがキーボード・フォーカスを取得するか失うと、リスナー・オブジェクトの関連メソッドが呼び出され、FocusEventが渡されます。

    導入されたバージョン:
    1.1
    関連項目:
    FocusEvent, FocusListener, Tutorial: Writing a Focus Listener
    • コンストラクタの詳細

      • FocusAdapter

        public FocusAdapter()
    • メソッドの詳細

      • focusGained

        public void focusGained​(FocusEvent e)
        コンポーネントがキーボード・フォーカスを取得すると呼び出されます。
        定義:
        focusGained、インタフェース: FocusListener
        パラメータ:
        e - 処理されるイベント
      • focusLost

        public void focusLost​(FocusEvent e)
        コンポーネントがキーボード・フォーカスを失うと呼び出されます。
        定義:
        focusLost、インタフェース: FocusListener
        パラメータ:
        e - 処理されるイベント