Spec-Zone.ru › OpenJDK 25

Класс 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
Этот идентификатор события указывает на изменение текста объекта.

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

Поля, объявленные в классе EventObject

source

Краткое описание конструкторов

Конструктор Описание
TextEvent(Object source, int id)
Создает объект TextEvent.

Краткое описание методов

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

Методы, объявленные в классе AWTEvent

consume, getID, isConsumed, setSource, toString

Методы, объявленные в классе EventObject

getSource

Методы, объявленные в классе 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
Возвращает:
строку, идентифицирующую событие и его атрибуты

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/event/TextEvent.html

Spec-Zone.ru

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