クラスWindowAdapter

java.lang.Object
java.awt.event.WindowAdapter
すべての実装されたインタフェース:
WindowFocusListener, WindowListener, WindowStateListener, EventListener
直系の既知のサブクラス:
BasicToolBarUI.FrameListener, JMenu.WinListener

public abstract class WindowAdapter extends Object implements WindowListener, WindowStateListener, WindowFocusListener
ウィンドウ・イベントを受け取るための抽象アダプタ・クラスです。 このクラス内のメソッドは空です。 このクラスは、リスナー・オブジェクトの作成を容易にするためのものです。

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

拡張したクラスを使ってリスナー・オブジェクトを作成してから、ウィンドウのaddWindowListenerメソッドを使ってWindowに登録します。 ウィンドウの状態が変更されると(開かれる、閉じられる、アクティブ化される、非アクティブ化される、アイコン化される、または非アイコン化される)、リスナー・オブジェクトの関連するメソッドが呼び出され、WindowEventが渡されます。

導入されたバージョン:
1.1
関連項目:
  • コンストラクタのサマリー

    コンストラクタ
    修飾子
    コンストラクタ
    説明
    protected
    WindowAdapterを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    ウィンドウがアクティブ化されると呼び出されます。
    void
    ウィンドウがクローズされると呼び出されます。
    void
    ウィンドウがクローズ処理中であるときに呼び出されます。
    void
    ウィンドウが非アクティブ化されると呼び出されます。
    void
    ウィンドウが非アイコン化されると呼び出されます。
    void
    WindowがフォーカスされたWindowに設定されたときに呼び出されます。これは、そのWindowまたはそのサブコンポーネントの1つがキーボード・イベントを受け取ることを意味します。
    void
    ウィンドウがアイコン化されると呼び出されます。
    void
    WindowがフォーカスされたWindowでなくなったときに呼び出されます。これは、キーボード・イベントがこのWindowまたはそのサブコンポーネントに送られなくなることを意味します。
    void
    ウィンドウがオープンされると呼び出されます。
    void
    ウィンドウの状態が変更されると呼び出されます。

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

    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であるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

    • WindowAdapter

      protected WindowAdapter()
      WindowAdapterを構築します。
  • メソッドの詳細

    • windowOpened

      public void windowOpened(WindowEvent e)
      ウィンドウがオープンされると呼び出されます。
      定義:
      windowOpened、インタフェースWindowListener
      パラメータ:
      e - 処理されるイベント
    • windowClosing

      public void windowClosing(WindowEvent e)
      ウィンドウがクローズ処理中であるときに呼び出されます。 クローズ・オペレーションはここでオーバーライドできます。
      定義:
      windowClosing、インタフェースWindowListener
      パラメータ:
      e - 処理されるイベント
    • windowClosed

      public void windowClosed(WindowEvent e)
      ウィンドウがクローズされると呼び出されます。
      定義:
      windowClosed、インタフェースWindowListener
      パラメータ:
      e - 処理されるイベント
    • windowIconified

      public void windowIconified(WindowEvent e)
      ウィンドウがアイコン化されると呼び出されます。
      定義:
      windowIconified、インタフェースWindowListener
      パラメータ:
      e - 処理されるイベント
      関連項目:
    • windowDeiconified

      public void windowDeiconified(WindowEvent e)
      ウィンドウが非アイコン化されると呼び出されます。
      定義:
      windowDeiconified、インタフェースWindowListener
      パラメータ:
      e - 処理されるイベント
    • windowActivated

      public void windowActivated(WindowEvent e)
      ウィンドウがアクティブ化されると呼び出されます。
      定義:
      windowActivated、インタフェースWindowListener
      パラメータ:
      e - 処理されるイベント
    • windowDeactivated

      public void windowDeactivated(WindowEvent e)
      ウィンドウが非アクティブ化されると呼び出されます。
      定義:
      windowDeactivated、インタフェースWindowListener
      パラメータ:
      e - 処理されるイベント
    • windowStateChanged

      public void windowStateChanged(WindowEvent e)
      ウィンドウの状態が変更されると呼び出されます。
      定義:
      windowStateChanged、インタフェースWindowStateListener
      パラメータ:
      e - 処理されるイベント
      導入されたバージョン:
      1.4
    • windowGainedFocus

      public void windowGainedFocus(WindowEvent e)
      WindowがフォーカスされたWindowに設定されたときに呼び出されます。これは、そのWindowまたはそのサブコンポーネントの1つがキーボード・イベントを受け取ることを意味します。
      定義:
      windowGainedFocus、インタフェースWindowFocusListener
      パラメータ:
      e - 処理されるイベント
      導入されたバージョン:
      1.4
    • windowLostFocus

      public void windowLostFocus(WindowEvent e)
      WindowがフォーカスされたWindowでなくなったときに呼び出されます。これは、キーボード・イベントがこのWindowまたはそのサブコンポーネントに送られなくなることを意味します。
      定義:
      windowLostFocus、インタフェースWindowFocusListener
      パラメータ:
      e - 処理されるイベント
      導入されたバージョン:
      1.4