JavaTM 2
Platform
Std. Ed. v1.4.0

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 です。このクラスは、異なる ID を使用しますが、WindowEvent と同じイベントタイプを保持します。内部フレームイベントの処理に関するヘルプは、「The Java Tutorial」「How to Write an Internal Frame Listener」 を参照してください。

警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースとの互換性がなくなります。現在の直列化のサポートは、短期記憶や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。JDK バージョン 1.4 以降、すべての JavaBeans の長期記憶用サポートは、java.beans パッケージに追加されています。詳細は、XMLEncoder を参照してください。

関連項目:
WindowEvent, WindowListener, JInternalFrame, InternalFrameListener

フィールドの概要
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
          内部フレームイベントに使う ID の範囲にある、最初の番号です。
static int INTERNAL_FRAME_ICONIFIED
          ウィンドウがアイコン化されたことを示すイベントです。
static int INTERNAL_FRAME_LAST
          内部フレームイベントに使う ID の範囲にある、最後の番号です。
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, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK
 
クラス java.util.EventObject から継承したフィールド
source
 
コンストラクタの概要
InternalFrameEvent(JInternalFrame source, int id)
          InternalFrameEvent オブジェクトを構築します。
 
メソッドの概要
 JInternalFrame getInternalFrame()
          イベントの発生元を返します。
 String paramString()
          このイベントを特定するパラメータの文字列を返します。
 
クラス java.awt.AWTEvent から継承したメソッド
consume, getID, isConsumed, setSource, toString
 
クラス java.util.EventObject から継承したメソッド
getSource
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

INTERNAL_FRAME_FIRST

public static final int INTERNAL_FRAME_FIRST
内部フレームイベントに使う ID の範囲にある、最初の番号です。

関連項目:
定数フィールド値

INTERNAL_FRAME_LAST

public static final int INTERNAL_FRAME_LAST
内部フレームイベントに使う ID の範囲にある、最後の番号です。

関連項目:
定数フィールド値

INTERNAL_FRAME_OPENED

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

関連項目:
JInternalFrame.show(), 定数フィールド値

INTERNAL_FRAME_CLOSING

public static final int INTERNAL_FRAME_CLOSING
ウィンドウをクローズしていることを示すイベントです。このイベントは、内部フレームの [close] ボタンをクリックして内部フレームをクローズするとき、またはプログラムが setClosed メソッドを呼び出して内部フレームをクローズする場合に送信されます。

関連項目:
JInternalFrame.setDefaultCloseOperation(int), JInternalFrame.doDefaultCloseAction(), JInternalFrame.setClosed(boolean), 定数フィールド値

INTERNAL_FRAME_CLOSED

public static final int INTERNAL_FRAME_CLOSED
ウィンドウがクローズされたことを示すイベントです。このイベントは、setClosed または dispose の呼び出しの結果として、内部フレームがクローズされたあとで配信されます。

関連項目:
JInternalFrame.setClosed(boolean), JInternalFrame.dispose(), 定数フィールド値

INTERNAL_FRAME_ICONIFIED

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

関連項目:
JInternalFrame.setIcon(boolean), 定数フィールド値

INTERNAL_FRAME_DEICONIFIED

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

関連項目:
JInternalFrame.setIcon(boolean), 定数フィールド値

INTERNAL_FRAME_ACTIVATED

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

関連項目:
JInternalFrame.show(), JInternalFrame.setSelected(boolean), 定数フィールド値

INTERNAL_FRAME_DEACTIVATED

public static final int INTERNAL_FRAME_DEACTIVATED
ウィンドウがアクティブではなくなったことを示すイベントタイプです。このイベントは、キーストロークおよびマウスクリックがこの内部フレームに対するものでなくなることを示します。

関連項目:
JInternalFrame.setSelected(boolean), 定数フィールド値
コンストラクタの詳細

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.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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