モジュール java.desktop
パッケージ 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

        public 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 - 処理されるイベント
      • 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