Spec-Zone.ru › OpenJDK 24

Класс TextEvent

java.lang.Object
java.util.EventObject
java.awt.AWTEvent
java.awt.event.TextEvent
Все реализованные интерфейсы:
Serializable
public class TextEvent extends AWTEvent
Семантическое событие, указывающее на изменение текста объекта. Это событие высокого уровня генерируется объектом (таким как TextComponent) при изменении его текста. Событие передается каждому TextListener объекту, который зарегистрирован для получения таких событий с помощью метода addTextListener компонента.

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

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

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

Краткое описание полей

Модификатор и тип Поле Описание
static final int TEXT_FIRST
Первое число в диапазоне идентификаторов, используемых для событий текста.
static final int TEXT_LAST
Последнее число в диапазоне идентификаторов, используемых для событий текста.
static final 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, 2025, 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/awt/event/TextEvent.html

Spec-Zone.ru

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