モジュール 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
    関連項目:
    TextComponent, TextListener, 直列化された形式
    • フィールドの詳細

      • 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である場合
        関連項目:
        EventObject.getSource(), AWTEvent.getID()
    • メソッドの詳細

      • paramString

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