Spec-Zone.ru › OpenJDK 21

Класс 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, 2023, 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/21/docs/api/java.desktop/java/awt/event/TextEvent.html

Spec-Zone.ru

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