Spec-Zone.ru › OpenJDK 8

Класс TextEvent

  • java.lang.Object
    • java.util.EventObject
      • java.awt.AWTEvent
        • java.awt.event.TextEvent
Все реализованные интерфейсы:
Serializable

public class TextEvent
extends AWTEvent

Семантическое событие, указывающее, что текст объекта изменился. Это событие высокого уровня генерируется объектом (например, TextComponent) при изменении его текста. Событие передается каждому объекту, который зарегистрировался для получения таких событий с помощью метода компонента addTextListener.

Объект, реализующий интерфейс TextListener, получает это TextEvent, когда происходит событие. Слушатель освобождается от необходимости обработки отдельных движений мыши и нажатий клавиш. Вместо этого он может обрабатывать «значимое» (семантическое) событие, такое как «текст изменен».

Неопределенное поведение будет вызвано, если параметр id любого конкретного экземпляра TextEvent не находится в диапазоне от TEXT_FIRST до TEXT_LAST.

С:
1.1
См. также:
TextComponent, TextListener, Сериализованная форма

Сводка полей

Модификатор и тип Поле и описание
static int TEXT_FIRST

Первое число в диапазоне идентификаторов, используемых для текстовых событий.

static int TEXT_LAST

Последнее число в диапазоне идентификаторов, используемых для текстовых событий.

static int TEXT_VALUE_CHANGED

Этот идентификатор события указывает, что текст объекта изменился.

Поля, унаследованные от класса 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

Сводка конструкторов

Конструктор и описание
TextEvent(Object source, int id)

Создает объект TextEvent.

Сводка методов

Модификатор и тип Метод и описание
String paramString()

Возвращает строку параметра, идентифицирующую это текстовое событие.

Методы, унаследованные от класса java.awt.AWTEvent

consume, getID, isConsumed, setSource, toString

Методы, унаследованные от класса java.util.EventObject

getSource

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание полей

TEXT_FIRST

public static final int TEXT_FIRST

Первое число в диапазоне идентификаторов, используемых для текстовых событий.

См. также:
Значения константных полей

TEXT_LAST

public static final int TEXT_LAST

Последнее число в диапазоне идентификаторов, используемых для текстовых событий.

См. также:
Значения константных полей

TEXT_VALUE_CHANGED

public static final int TEXT_VALUE_CHANGED

Этот идентификатор события указывает, что текст объекта изменился.

См. также:
Значения константных полей

Подробное описание конструкторов

TextEvent

public TextEvent(Object source,
                 int id)

Создает объект TextEvent.

Этот метод выбрасывает IllegalArgumentException, если source равно null.

Параметры:
source - Объект (TextComponent), который породил событие
id - Целое число, определяющее тип события. Сведения об допустимых значениях см. в описании класса TextEvent
Исключения:
IllegalArgumentException - если source равно null
См. также:
EventObject.getSource(), AWTEvent.getID()

Подробное описание методов

paramString

public String paramString()

Возвращает строку параметра, идентифицирующую это текстовое событие. Этот метод полезен для ведения журнала событий и отладки.

Переопределяет:
paramString в классе AWTEvent
Возвращает:
строку, идентифицирующую событие и его атрибуты

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API