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

クラス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
関連項目:
WindowEvent, WindowListener, Tutorial: Writing a Window Listener
  • コンストラクタのサマリー

    コンストラクタ 
    コンストラクタ 説明
    WindowAdapter()  
  • メソッドのサマリー

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

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

    cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait
  • コンストラクタの詳細

  • メソッドの詳細

    • 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 - 処理されるイベント
      関連項目:
      Window.setIconImage(java.awt.Image)
    • 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