モジュール 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
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    WindowがアクティブWindowに設定されると呼び出されます。
    void
    ウィンドウがクローズされたとき(そのウィンドウでの処置の呼出しの結果として)に呼び出されます。
    void
    ユーザーがウィンドウのシステム・メニューでウィンドウを閉じようとしたときに呼び出されます。
    void
    WindowがアクティブWindowでなくなったときに呼び出されます。
    void
    ウィンドウが最小化状態から通常状態に変更されたときに呼び出されます。
    void
    ウィンドウが通常状態から最小化状態に変更されたときに呼び出されます。
    void
    ウィンドウがはじめて可視になったときに呼び出されます。
  • メソッドの詳細

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