Класс 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.