モジュール java.desktop

パッケージ javax.swing.event


パッケージjavax.swing.event
Swingコンポーネントによってトリガーされるイベントを提供します。 java.awt.eventパッケージ内のイベントに加えて、Swingコンポーネントによって起動されたイベントのイベント・クラスと対応するイベント・リスナー・インタフェースも含まれています。

ノート: ほとんどのSwing APIはスレッド・セーフではありません 詳細は、「The Java Tutorial」の「Concurrency in Swing」セクションを参照してください。

関連項目

概要、チュートリアル、例、ガイド、およびツールのマニュアルについては、次を参照してください。
導入されたバージョン:
1.2
  • インタフェースのサマリー
    インタフェース
    説明
    JComponentまたはその祖先の1つに変更が起こったときの通知をサポートするための祖先リスナー・インタフェースです。
    テキスト・コンポーネントのキャレット位置の変更リスナーです。
    CellEditorListenerは、CellEditorでの変更を待機するオブジェクトのインタフェースを定義します。
    ChangeEventを待機するリスナー・オブジェクトを定義します。
    ドキュメント変更の通知のインタフェースです。
    特定の要素に対して加えられた変更を記述します。
    オブザーバがテキスト・ドキュメントへの変更の通知を受け取るように登録するためのインタフェースです。
    HyperlinkListener
    内部フレーム・イベントを受け取るためのリスナー・インタフェースです。
    ListDataListener
    リストの選択範囲の値が変更されたときに通知されるリスナーです。
    メニューでのマウス・ドラッグに関するリスナーを定義します。
    MenuKeyListener
    メニュー・イベント用のリスナーを定義します。
    MouseListenerおよびMouseMotionListenerインタフェース内のすべてのメソッドを実装するリスナー。
    ポップアップ・メニュー・リスナーです。
    RowSorterListenerは、RowSorterへの変更の通知を受けます。
    TableColumnModelListenerは、TableColumnModelでの変更を待機するオブジェクトのインタフェースを定義します。
    TableModelListenerは、TableModel内での変更を待機するオブジェクトのインタフェースを定義します。
    ツリーがノードの展開または折りたたみを行なったときに通知を受けるリスナーです。
    TreeModelでの変更を待機するオブジェクト用のインタフェースを定義します。
    TreeSelectionModelの選択範囲が変更されたときに通知を受けるリスナーです。
    ツリーがノードの展開または折りたたみを行なったときに通知を受けるリスナーです。
    取消し可能なオペレーションに関する情報が必要なクラスによって実装されるインタフェースです。
  • クラスのサマリー
    クラス
    説明
    コンポーネント階層内の祖先から発生して、子コンポーネントに報告されるイベントです。
    CaretEventは、イベント・ソースでテキスト・キャレットが変更されたことを、関係があるオブジェクトに通知するのに使用されます。
    ChangeEventは、イベント・ソースで状態が変更されたことを、関係があるオブジェクトに通知するために使用されます。
    ドキュメント・イベント・タイプの列挙です。
    EventListenerのリストを格納するクラスです。
    HyperlinkEventは、ハイパーテキスト・リンクに関して発生したイベントを、関係があるオブジェクトに通知するために使用されます。
    ENTERED、EXITED、ACTIVATEDの各イベント・タイプと、toString()によって返されるこれらの文字列表現を定義します。
    内部フレーム・イベントを受け取るための抽象アダプタ・クラスです。
    JInternalFrameオブジェクトのサポートをイベント・ソースとして追加するAWTEventです。
    リストへの変更をカプセル化するイベントを定義します。
    選択範囲での変更を記述するイベントです。
    MenuDragMouseEventは、ドラッグ条件に従って転送されたMouseEventをメニュー要素が受け取ったことを関係先に通知するために使用されます。
    MenuEventは、イベント・ソースであるメニューが送信、選択、または取り消されたことを、関係があるオブジェクトに通知するために使用されます。
    MenuKeyEventは、メニュー・ツリーで転送されたKeyEventをメニュー要素が受け取ったことを、関係先に通知するために使用されます。
    関係するメソッドだけを拡張して実装することによって、リスナーの作成タスクを簡略化するために提供されている、MouseInputListenerインタフェースの空の実装です。
    PopupMenuEventは、イベントを送信しているJPopupMenuであるイベントのソースのみを含んでいます
    RowSorterEventは、RowSorterへの変更の通知を行います。
    これは、java.beans.PropertyChangeSupportとほとんど同じ機能を持つサブクラスです。
    TableColumnModelEventは、列が追加、削除、または移動されたなど、テーブル列モデルが変更されたことをリスナーに通知するために使用します。
    TableModelEventは、テーブル・モデルが変更されたことをリスナーに通知するために使用されます。
    ツリー内単一のパスを識別するために使用するイベントです。
    ツリー・モデルの変更を記述する情報をカプセル化して、ツリー・モデル・リスナーに変更を通知します。
    現在の選択範囲での変更を記述するイベントです。
    取消し可能なオペレーションが発生したことを示すイベントです。
  • 列挙クラスの概要
    列挙クラス
    説明
    RowSorterEventのタイプの列挙型。