Класс 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) |
Создает объект |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/event/TextEvent.html