java.lang.Object
java.util.EventObject
java.awt.AWTEvent
java.awt.event.TextEvent
- すべての実装されたインタフェース:
Serializable
public class TextEvent extends AWTEvent
オブジェクトのテキストが変更されたことを示すセマンティック・イベントです。 この高レベル・イベントは、テキストが変更されたときにTextComponentなどのオブジェクトによって生成されます。 イベントは、そのコンポーネントの
addTextListener
メソッドを使って、これらのイベントを受け取るように登録されているすべてのTextListener
オブジェクトに渡されます。
TextListener
インタフェースを実装するオブジェクトは、イベントが発生したときにこのTextEvent
を取得します。 リスナーは、個々のマウス移動やマウス・クリックを個別に処理することなく、「テキストが変更された」などの「意味のある(セマンティック)」イベントを処理できます。
特定のTextEvent
インスタンスのid
パラメータがTEXT_FIRST
からTEXT_LAST
までの範囲にない場合に、未指定の動作が発生します。
- 導入されたバージョン:
- 1.1
- 関連項目:
TextComponent
,TextListener
, 直列化された形式
-
フィールドのサマリー
フィールド修飾子と型フィールド説明static int
テキスト・イベントに使用されるIDの範囲内の最初の番号です。static int
テキスト・イベントに使用されるIDの範囲内の最後の番号です。static int
オブジェクトのテキストが変更されたことを示すイベントIDです。クラス 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
-
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
クラス java.util.EventObjectで宣言されたメソッド
getSource
-
フィールド詳細
-
コンストラクタの詳細
-
TextEvent
public TextEvent(Object source, int id)TextEvent
オブジェクトを構築します。このメソッドは
source
がnull
の場合にIllegalArgumentException
をスローします。- パラメータ:
source
- イベントを発生させた(TextComponent
)オブジェクトid
- イベント・タイプを識別する整数。 許容される値については、TextEvent
のクラスの説明を参照してください。- 例外:
IllegalArgumentException
-source
がnullである場合- 関連項目:
EventObject.getSource()
,AWTEvent.getID()
-
-
メソッドの詳細
-
paramString
public String paramString()このテキスト・イベントを特定するパラメータ文字列を返します。 このメソッドは、イベント・ログの作成およびデバッグに便利です。- オーバーライド:
paramString
、クラス:AWTEvent
- 戻り値:
- イベントを特定する文字列とその属性
-