JavaTM 2 Platform
Std. Ed. v1.3

javax.swing.event
クラス InternalFrameEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--java.awt.AWTEvent
              |
              +--javax.swing.event.InternalFrameEvent
すべての実装インタフェース:
Serializable

public class InternalFrameEvent
extends AWTEvent

イベントソースとして JInternalFrame オブジェクトのサポートを追加する AWTEvent です。このクラスのイベントタイプは WindowEvent と同じですが、使用される ID は異なります。

警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。

関連項目:
WindowEvent, WindowListener, 直列化された形式

フィールドの概要
static int INTERNAL_FRAME_ACTIVATED
          ウィンドウ起動イベントタイプです。
static int INTERNAL_FRAME_CLOSED
          ウィンドウクローズイベントです。
static int INTERNAL_FRAME_CLOSING
          「ウィンドウがクローズ中」であることを示すイベントです。
static int INTERNAL_FRAME_DEACTIVATED
          ウィンドウ終了イベントタイプです。
static int INTERNAL_FRAME_DEICONIFIED
          ウィンドウアイコン化解除イベントタイプです。
static int INTERNAL_FRAME_FIRST
          ウィンドウイベント識別子に使う整数の範囲にある最初の番号です。
static int INTERNAL_FRAME_ICONIFIED
          ウィンドウアイコン化イベントです。
static int INTERNAL_FRAME_LAST
          ウィンドウイベント識別子に使う整数の範囲にある最後の番号です。
static int INTERNAL_FRAME_OPENED
          ウィンドウがオープンされたことを示すイベントです。
 
クラス java.awt.AWTEvent から継承したフィールド
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK
 
クラス java.util.EventObject から継承したフィールド
source
 
コンストラクタの概要
InternalFrameEvent(JInternalFrame source, int id)
          InternalFrameEvent オブジェクトを構築します。
 
メソッドの概要
 JInternalFrame getInternalFrame()
          イベントの発生元を返します。
 String paramString()
          このイベントを特定するパラメータの文字列を返します。
 
クラス java.awt.AWTEvent から継承したメソッド
consume, finalize, getID, isConsumed, toString
 
クラス java.util.EventObject から継承したメソッド
getSource
 
クラス java.lang.Object から継承したメソッド
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

INTERNAL_FRAME_FIRST

public static final int INTERNAL_FRAME_FIRST
ウィンドウイベント識別子に使う整数の範囲にある最初の番号です。

INTERNAL_FRAME_LAST

public static final int INTERNAL_FRAME_LAST
ウィンドウイベント識別子に使う整数の範囲にある最後の番号です。

INTERNAL_FRAME_OPENED

public static final int INTERNAL_FRAME_OPENED
ウィンドウがオープンされたことを示すイベントです。このイベントは、ウィンドウが最初に可視化になったときにだけ送信されます。

INTERNAL_FRAME_CLOSING

public static final int INTERNAL_FRAME_CLOSING
「ウィンドウがクローズ中」であることを示すイベントです。このイベントは、ユーザがウィンドウのシステムメニューから [終了 (Quit)] を選択したときに配信されます。このイベントの処理中にプログラムが明示的にウィンドウを隠したり、破棄したりしなければ、ウィンドウクローズオペレーションは取り消されます。

INTERNAL_FRAME_CLOSED

public static final int INTERNAL_FRAME_CLOSED
ウィンドウクローズイベントです。このイベントは、hide または destroy の呼び出しの結果としてウィンドウがクローズされたあとで配信されます。

INTERNAL_FRAME_ICONIFIED

public static final int INTERNAL_FRAME_ICONIFIED
ウィンドウアイコン化イベントです。このイベントは、ウィンドウが小さなアイコンになったことを示します。

INTERNAL_FRAME_DEICONIFIED

public static final int INTERNAL_FRAME_DEICONIFIED
ウィンドウアイコン化解除イベントタイプです。このイベントは、ウィンドウがアイコンの状態から通常のサイズに復元されたことを示します。

INTERNAL_FRAME_ACTIVATED

public static final int INTERNAL_FRAME_ACTIVATED
ウィンドウ起動イベントタイプです。このイベントは、キーストロークおよびマウスクリックがこのウィンドウに対して行われることを示します。

INTERNAL_FRAME_DEACTIVATED

public static final int INTERNAL_FRAME_DEACTIVATED
ウィンドウ終了イベントタイプです。このイベントは、キーストロークおよびマウスクリックがこのウィンドウに対するものでなくなることを示します。
コンストラクタの詳細

InternalFrameEvent

public InternalFrameEvent(JInternalFrame source,
                          int id)
InternalFrameEvent オブジェクトを構築します。
パラメータ:
source - イベントの発生元の JInternalFrame オブジェクト
id - イベントのタイプを示す整数
メソッドの詳細

paramString

public String paramString()
このイベントを特定するパラメータの文字列を返します。このメソッドは、イベントログの作成およびデバッグに使用します。
オーバーライド:
クラス AWTEvent 内の paramString
戻り値:
イベントを特定する文字列とその属性

getInternalFrame

public JInternalFrame getInternalFrame()
イベントの発生元を返します。
戻り値:
イベントの発生元の JInternalFrame オブジェクト
導入されたバージョン:
1.3

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.