public abstract class WindowAdapter extends Object implements WindowListener, WindowStateListener, WindowFocusListener
WindowEvent
リスナーを作成し、目的のイベントのためのメソッドをオーバーライドするには、このクラスを拡張します。 (WindowListener
インタフェースを実装する場合には、その中のすべてのメソッドを定義する必要があります。 この抽象クラスはそれらすべてのnullメソッドを定義しているので、必要なイベント用のメソッドを定義するだけで済みます。)
拡張したクラスを使ってリスナー・オブジェクトを作成してから、ウィンドウのaddWindowListener
メソッドを使ってWindowに登録します。 ウィンドウの状態が変更されると(開かれる、閉じられる、アクティブ化される、非アクティブ化される、アイコン化される、または非アイコン化される)、リスナー・オブジェクトの関連するメソッドが呼び出され、WindowEvent
が渡されます。
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) |
ウィンドウの状態が変更されると呼び出されます。
|
public void windowOpened(WindowEvent e)
windowOpened
、インタフェースWindowListener
public void windowClosing(WindowEvent e)
windowClosing
、インタフェースWindowListener
public void windowClosed(WindowEvent e)
windowClosed
、インタフェースWindowListener
public void windowIconified(WindowEvent e)
windowIconified
、インタフェースWindowListener
Frame.setIconImage(java.awt.Image)
public void windowDeiconified(WindowEvent e)
windowDeiconified
、インタフェースWindowListener
public void windowActivated(WindowEvent e)
windowActivated
、インタフェースWindowListener
public void windowDeactivated(WindowEvent e)
windowDeactivated
、インタフェースWindowListener
public void windowStateChanged(WindowEvent e)
windowStateChanged
、インタフェースWindowStateListener
public void windowGainedFocus(WindowEvent e)
windowGainedFocus
、インタフェースWindowFocusListener
public void windowLostFocus(WindowEvent e)
windowLostFocus
、インタフェースWindowFocusListener
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。