モジュール java.desktop
パッケージ java.awt.event

クラスTextEvent

すべての実装されたインタフェース:
Serializable

public class TextEvent extends AWTEvent
オブジェクトのテキストが変更されたことを示すセマンティック・イベントです。 この高レベル・イベントは、テキストが変更されたときにTextComponentなどのオブジェクトによって生成されます。 イベントは、そのコンポーネントのaddTextListenerメソッドを使って、これらのイベントを受け取るように登録されているすべてのTextListenerオブジェクトに渡されます。

TextListenerインタフェースを実装するオブジェクトは、イベントが発生したときにこのTextEventを取得します。 リスナーは、個々のマウス移動やマウス・クリックを個別に処理することなく、「テキストが変更された」などの「意味のある(セマンティック)」イベントを処理できます。

特定のTextEventインスタンスのidパラメータがTEXT_FIRSTからTEXT_LASTまでの範囲にない場合に、未指定の動作が発生します。

導入されたバージョン:
1.1
関連項目:
  • フィールド詳細

    • TEXT_FIRST

      public static final int TEXT_FIRST
      テキスト・イベントに使用されるIDの範囲内の最初の番号です。
      関連項目:
    • TEXT_LAST

      public static final int TEXT_LAST
      テキスト・イベントに使用されるIDの範囲内の最後の番号です。
      関連項目:
    • TEXT_VALUE_CHANGED

      public static final int TEXT_VALUE_CHANGED
      オブジェクトのテキストが変更されたことを示すイベントIDです。
      関連項目:
  • コンストラクタの詳細

    • TextEvent

      public TextEvent(Object source, int id)
      TextEventオブジェクトを構築します。

      このメソッドはsourcenullの場合にIllegalArgumentExceptionをスローします。

      パラメータ:
      source - イベントを発生させた(TextComponent)オブジェクト
      id - イベント・タイプを識別する整数。 許容される値については、TextEventのクラスの説明を参照してください。
      例外:
      IllegalArgumentException - sourceがnullである場合
      関連項目:
  • メソッドの詳細

    • paramString

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