java.awt.event
クラス WindowEvent
java.lang.Object
|
+--java.util.EventObject
|
+--java.awt.AWTEvent
|
+--java.awt.event.ComponentEvent
|
+--java.awt.event.WindowEvent
- public class WindowEvent
- extends ComponentEvent
ウィンドウの状態が変わったことを示す低レベルのイベントです。この低レベルイベントは、ウィンドウがオープン、クローズ、アクティブ化、非アクティブ化、アイコン化、非アイコン化されたときに Window オブジェクトによって生成されます。
発生したイベントは、ウィンドウの addWindowListener
メソッドを使って、そのイベントを受け取るように登録されている WindowListener
オブジェクトまたは WindowAdapter
オブジェクトに渡されます。WindowAdapter
オブジェクトは、WindowListener
インタフェースを実装しています。それぞれのリスナーオブジェクトは、イベントが発生すると、この WindowEvent
を取得します。
- 関連項目:
WindowAdapter
,
WindowListener
,
Tutorial: Writing a Window Listener,
Reference: The Java Class Libraries (update file), 直列化された形式
クラス java.awt.AWTEvent から継承したフィールド |
ACTION_EVENT_MASK,
ADJUSTMENT_EVENT_MASK,
COMPONENT_EVENT_MASK,
consumed,
CONTAINER_EVENT_MASK,
FOCUS_EVENT_MASK,
id,
INPUT_METHOD_EVENT_MASK,
ITEM_EVENT_MASK,
KEY_EVENT_MASK,
MOUSE_EVENT_MASK,
MOUSE_MOTION_EVENT_MASK,
RESERVED_ID_MAX,
TEXT_EVENT_MASK,
WINDOW_EVENT_MASK |
WINDOW_FIRST
public static final int WINDOW_FIRST
- ウィンドウイベント識別子に使う整数の範囲にある、最初の番号です。
WINDOW_LAST
public static final int WINDOW_LAST
- ウィンドウイベント識別子に使う整数の範囲にある、最後の番号です。
WINDOW_OPENED
public static final int WINDOW_OPENED
- ウィンドウがオープンされたことを示すイベントです。このイベントは、ウィンドウが最初に可視化されたときにだけ送信されます。
WINDOW_CLOSING
public static final int WINDOW_CLOSING
- ウィンドウをクローズしていることを示すイベントです。このイベントは、ユーザがウィンドウのシステムメニューでウィンドウを閉じようとしたときに送信されます。このイベントを処理する際に、プログラムが明示的にウィンドウの非表示も破棄も行わない場合、ウィンドウクローズの操作は取り消されます。
WINDOW_CLOSED
public static final int WINDOW_CLOSED
- ウィンドウがクローズされたことを示すイベントです。このイベントは、dispose() メソッドの呼び出しの結果、ウィンドウがクローズされたあとで生成されます。
WINDOW_ICONIFIED
public static final int WINDOW_ICONIFIED
- ウィンドウがアイコン化されたことを示すイベントです。このイベントは、ウィンドウが通常の状態から最小化された状態に変更されたときに送信されます。多くのプラットフォームにおいて、最小化されたウィンドウは、ウィンドウの iconImage プロパティで指定されたアイコンとして表示されます。
- 関連項目:
Frame#setIconImage
WINDOW_DEICONIFIED
public static final int WINDOW_DEICONIFIED
- ウィンドウが非アイコン化されたことを示すイベントタイプです。このイベントは、ウィンドウが最小化された状態から通常の状態に変更されたときに送信されます。
WINDOW_ACTIVATED
public static final int WINDOW_ACTIVATED
- ウィンドウがアクティブになったことを示すイベントタイプです。このイベントは、ウィンドウがユーザのアクティブウィンドウになったときに送信されます。これは、そのウィンドウ (またはそのサブコンポーネント) がキーボードイベントを受け取るようになったことを意味します。
WINDOW_DEACTIVATED
public static final int WINDOW_DEACTIVATED
- ウィンドウがアクティブではなくなったことを示すイベントタイプです。このイベントは、ウィンドウがユーザのアクティブウィンドウではなくなったときに送信されます。これは、キーボードイベントがそのウィンドウ (またはそのサブコンポーネント) に送信されなくなったことを意味します。
WindowEvent
public WindowEvent(Window source,
int id)
- WindowEvent オブジェクトを構築します。
- パラメータ:
source
- イベントの発生元の Window オブジェクトid
- イベントのタイプを示す整数
getWindow
public Window getWindow()
- イベントの発生元を返します。
- 戻り値:
- イベントの発生元の Window オブジェクト
paramString
public String paramString()
- このイベントを特定するパラメータの文字列を返します。このメソッドは、イベントログの作成およびデバッグに使用します。
- 戻り値:
- イベントを特定する文字列とその属性
- オーバーライド:
- クラス ComponentEvent 内の paramString
バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.