Класс TextEvent
- Все реализованные интерфейсы:
Serializable
public class TextEvent extends AWTEvent
TextListener, зарегистрированному для получения таких событий с помощью метода компонента addTextListener. Объект, реализующий интерфейс TextListener, получает это TextEvent при возникновении события. Слушателю не нужно обрабатывать отдельные движения мыши и нажатия клавиш. Вместо этого он может обрабатывать «значимое» (семантическое) событие, например «текст изменён».
Если параметр id какого-либо экземпляра TextEvent не находится в диапазоне от TEXT_FIRST до TEXT_LAST, поведение не определено.
- Начиная с версии:
- 1.1
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
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 | Модификатор и тип | Поле | Описание |
|---|---|---|
static final long |
ACTION_EVENT_MASK |
Маска событий для выбора событий действия. |
static final long |
ADJUSTMENT_EVENT_MASK |
Маска событий для выбора событий изменения. |
static final long |
COMPONENT_EVENT_MASK |
Маска событий для выбора событий компонентов. |
protected boolean |
consumed |
Определяет, будет ли событие отправлено обратно пиру после обработки источником: значение false означает, что событие отправляется пиру; значение true — что не отправляется. |
static final long |
CONTAINER_EVENT_MASK |
Маска событий для выбора событий контейнеров. |
static final long |
FOCUS_EVENT_MASK |
Маска событий для выбора событий фокуса. |
static final long |
HIERARCHY_BOUNDS_EVENT_MASK |
Маска событий для выбора событий границ иерархии. |
static final long |
HIERARCHY_EVENT_MASK |
Маска событий для выбора событий иерархии. |
protected int |
id |
Идентификатор события. |
static final long |
INPUT_METHOD_EVENT_MASK |
Маска событий для выбора событий метода ввода. |
static final long |
INVOCATION_EVENT_MASK |
Маска событий для выбора событий вызова. |
static final long |
ITEM_EVENT_MASK |
Маска событий для выбора событий элементов. |
static final long |
KEY_EVENT_MASK |
Маска событий для выбора событий клавиатуры. |
static final long |
MOUSE_EVENT_MASK |
Маска событий для выбора событий мыши. |
static final long |
MOUSE_MOTION_EVENT_MASK |
Маска событий для выбора событий перемещения мыши. |
static final long |
MOUSE_WHEEL_EVENT_MASK |
Маска событий для выбора событий колеса мыши. |
static final long |
PAINT_EVENT_MASK |
Маска событий для выбора событий отрисовки. |
static final int |
RESERVED_ID_MAX |
Максимальное значение для зарезервированных идентификаторов событий AWT. |
static final long |
TEXT_EVENT_MASK |
Маска событий для выбора текстовых событий. |
static final long |
WINDOW_EVENT_MASK |
Маска событий для выбора событий окон. |
static final long |
WINDOW_FOCUS_EVENT_MASK |
Маска событий для выбора событий фокуса окна. |
static final long |
WINDOW_STATE_EVENT_MASK |
Маска событий для выбора событий состояния окна. |
Поля, объявленные в классе EventObject
source | Модификатор и тип | Поле | Описание |
|---|---|---|
protected Object |
source |
Объект, в котором изначально произошло событие. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TextEvent |
Создаёт объект TextEvent. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
String |
paramString() |
Возвращает строку параметров, идентифицирующую это текстовое событие. |
Методы, объявленные в классе AWTEvent
consume, getID, isConsumed, setSource, toString | Модификатор и тип | Метод | Описание |
|---|---|---|
protected void |
consume() |
Поглощает это событие, если его можно поглотить. |
int |
getID() |
Возвращает тип события. |
protected boolean |
isConsumed() |
Возвращает информацию о том, было ли поглощено это событие. |
void |
setSource |
Перенаправляет событие к новому источнику. |
String |
toString() |
Возвращает строковое представление этого объекта. |
Методы, объявленные в классе EventObject
getSource | Модификатор и тип | Метод | Описание |
|---|---|---|
Object |
getSource() |
Объект, в котором изначально произошло событие. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создаёт и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект какому-либо другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удалён в будущей версии. Финализация объявлена устаревшей и будет удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого объекта Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо истечения заданного промежутка реального времени. |
Подробное описание полей
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 - См. также:
Подробное описание методов
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.