クラス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に適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。

関連項目:
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final int
    ウィンドウがアクティブ化されたことを示すイベント・タイプです。
    static final int
    ウィンドウがクローズされたことを示すイベントです。
    static final int
    ウィンドウをクローズしていることを示すイベントです。
    static final int
    ウィンドウが非アクティブ化されたことを示すイベント・タイプです。
    static final int
    ウィンドウが非アイコン化されたことを示すイベント・タイプです。
    static final int
    内部フレーム・イベント用のIDの範囲にある、最初の番号です。
    static final int
    ウィンドウがアイコン化されたことを示すイベントです。
    static final int
    内部フレーム・イベントに使うIDの範囲にある、最後の番号です。
    static final int
    ウィンドウがオープンされたことを示すイベントです。

    クラスで宣言されたフィールド 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
    修飾子と型
    フィールド
    説明
    static final long
    アクション・イベント選択用イベント・マスクです。
    static final long
    調整イベント選択用イベント・マスクです。
    static final long
    コンポーネント・イベント選択用イベント・マスクです。
    protected boolean
    転送元の処理後にイベントをピアに送り返すかどうかを制御します。trueの場合は送り返されず、falseの場合は送り返されます。
    static final long
    コンテナ・イベント選択用イベント・マスクです。
    static final long
    フォーカス・イベント選択用イベント・マスクです。
    static final long
    階層境界イベント選択用イベント・マスクです。
    static final long
    階層イベント選択用イベント・マスクです。
    protected int
    イベントのID
    static final long
    インプット・メソッド・イベント選択用イベント・マスクです。
    static final long
    呼出しイベント選択用イベント・マスクです。
    static final long
    項目イベント選択用イベント・マスクです。
    static final long
    キー・イベント選択用イベント・マスクです。
    static final long
    マウス・イベント選択用イベント・マスクです。
    static final long
    マウス・モーション・イベント選択用イベント・マスクです。
    static final long
    マウス・ホイール・イベント選択用イベント・マスクです。
    static final long
    ペイント・イベント選択用イベント・マスクです。
    static final int
    予約済みAWTイベントIDの最大値です。
    static final long
    テキスト・イベント選択用イベント・マスクです。
    static final long
    ウィンドウ・イベント選択用イベント・マスクです。
    static final long
    ウィンドウ・フォーカス・イベント選択用イベント・マスクです。
    static final long
    ウィンドウ状態イベント選択用イベント・マスクです。

    クラスで宣言されたフィールド EventObject

    source
    修飾子と型
    フィールド
    説明
    protected Object
    Eventが最初に発生したオブジェクト。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    InternalFrameEventオブジェクトを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    イベントの発生元を返します。
    このイベントを特定するパラメータ文字列を返します。

    クラスで宣言されたメソッド AWTEvent

    consume, getID, isConsumed, setSource, toString
    修飾子と型
    メソッド
    説明
    protected void
    このイベントを消費できる場合は消費します。
    int
    イベント・タイプを返します。
    protected boolean
    このイベントが消費されたかどうかを返します。
    void
    setSource(Object newSource)
    イベントを新しいソースにターゲット変更します。
    このオブジェクトの文字列表現を返します。

    クラスで宣言されたメソッド EventObject

    getSource
    修飾子と型
    メソッド
    説明
    Eventが最初に発生したオブジェクト。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • フィールド詳細

    • 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
      ウィンドウがオープンされたことを示すイベントです。 このイベントは、内部フレームが最初に可視化されたときにだけ送信されます。
      関連項目:
    • INTERNAL_FRAME_CLOSING

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

      public static final int INTERNAL_FRAME_CLOSED
      ウィンドウがクローズされたことを示すイベントです。 このイベントは、setClosedまたはdisposeの呼出しの結果として、内部フレームがクローズされたあとで配信されます。
      関連項目:
    • 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()
      このイベントを特定するパラメータ文字列を返します。 このメソッドは、イベント・ログの作成およびデバッグに便利です。
      オーバーライド:
      paramString、クラスAWTEvent
      戻り値:
      イベントを特定する文字列とその属性
    • getInternalFrame

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