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

インタフェースWindowListener

  • すべてのスーパー・インタフェース:
    EventListener
    既知のすべての実装クラス:
    AWTEventMulticaster, BasicToolBarUI.FrameListener, JMenu.WinListener, WindowAdapter

    public interface WindowListener
    extends EventListener
    ウィンドウ・イベントを受け取るためのリスナー・インタフェースです。 ウィンドウ・イベントの処理に関連するクラスは、このインタフェース(および含まれているすべてのメソッド)を実装するか、抽象クラスWindowAdapterを拡張します(関連するメソッドだけをオーバーライド)。 そのクラスから作成されたリスナー・オブジェクトは、ウィンドウのaddWindowListenerメソッドを使ってWindowに登録されます。 ウィンドウの状態が変更されると(開かれる、閉じられる、アクティブ化される、非アクティブ化される、アイコン化される、または非アイコン化される)、リスナー・オブジェクトの関連するメソッドが呼び出され、WindowEventが渡されます。
    導入されたバージョン:
    1.1
    関連項目:
    WindowAdapter, WindowEvent, Tutorial: How to Write Window Listeners
    • メソッドの詳細

      • windowOpened

        void windowOpened​(WindowEvent e)
        ウィンドウがはじめて可視になったときに呼び出されます。
        パラメータ:
        e - 処理されるイベント
      • windowClosing

        void windowClosing​(WindowEvent e)
        ユーザーがウィンドウのシステム・メニューでウィンドウを閉じようとしたときに呼び出されます。
        パラメータ:
        e - 処理されるイベント
      • windowClosed

        void windowClosed​(WindowEvent e)
        ウィンドウがクローズされたとき(そのウィンドウでの処置の呼出しの結果として)に呼び出されます。
        パラメータ:
        e - 処理されるイベント
      • windowIconified

        void windowIconified​(WindowEvent e)
        ウィンドウが通常状態から最小化状態に変更されたときに呼び出されます。 多くのプラットフォームにおいて、最小化されたウィンドウは、そのウィンドウのiconImageプロパティで指定されたアイコンとして表示されます。
        パラメータ:
        e - 処理されるイベント
        関連項目:
        Window.setIconImage(java.awt.Image)
      • windowDeiconified

        void windowDeiconified​(WindowEvent e)
        ウィンドウが最小化状態から通常状態に変更されたときに呼び出されます。
        パラメータ:
        e - 処理されるイベント
      • windowActivated

        void windowActivated​(WindowEvent e)
        WindowがアクティブWindowに設定されると呼び出されます。 FrameまたはDialogのみがアクティブWindowになれます。 ネイティブ・ウィンドウ・システムは、アクティブWindowまたはその子を特別な装飾(タイトル・バーのハイライトなど)で示すことができます。 アクティブWindowは常に、フォーカスされたWindow、またはフォーカスされたWindowの所有者である最初のFrameまたはDialogです。
        パラメータ:
        e - 処理されるイベント
      • windowDeactivated

        void windowDeactivated​(WindowEvent e)
        WindowがアクティブWindowでなくなったときに呼び出されます。 FrameまたはDialogのみがアクティブWindowになれます。 ネイティブ・ウィンドウ・システムは、アクティブWindowまたはその子を特別な装飾(タイトル・バーのハイライトなど)で示すことができます。 アクティブWindowは常に、フォーカスされたWindow、またはフォーカスされたWindowの所有者である最初のFrameまたはDialogです。
        パラメータ:
        e - 処理されるイベント