Класс InternalFrameEvent
- Все реализуемые интерфейсы:
Serializable
public class InternalFrameEvent extends AWTEvent
AWTEvent, добавляющий поддержку объектов JInternalFrame в качестве источника события. Этот класс использует те же типы событий, что и WindowEvent, хотя идентификаторы у них различаются. Инструкции по обработке событий внутренних фреймов приведены в разделе Как написать прослушиватель внутреннего фрейма руководства Учебник Java. Предупреждение: сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4 в пакете java.beans добавлена поддержка долговременного хранения всех JavaBeans. См. XMLEncoder.
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
INTERNAL_FRAME_ACTIVATED |
Тип события «окно активировано». |
static final int |
INTERNAL_FRAME_CLOSED |
Событие «окно закрыто». |
static final int |
INTERNAL_FRAME_CLOSING |
Событие «окно закрывается». |
static final int |
INTERNAL_FRAME_DEACTIVATED |
Тип события «окно деактивировано». |
static final int |
INTERNAL_FRAME_DEICONIFIED |
Тип события «окно восстановлено». |
static final int |
INTERNAL_FRAME_FIRST |
Первый номер в диапазоне идентификаторов, используемых для событий внутренних фреймов. |
static final int |
INTERNAL_FRAME_ICONIFIED |
Событие «окно свернуто». |
static final int |
INTERNAL_FRAME_LAST |
Последний номер в диапазоне идентификаторов, используемых для событий внутренних фреймов. |
static final int |
INTERNAL_FRAME_OPENED |
Событие «окно открыто». |
Поля, объявленные в классе 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 |
Объект, в котором первоначально произошло событие. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
InternalFrameEvent |
Создает объект InternalFrameEvent. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
JInternalFrame |
getInternalFrame() |
Возвращает источник события. |
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, либо до истечения заданного периода реального времени. |
Подробное описание полей
INTERNAL_FRAME_FIRST
public static final int INTERNAL_FRAME_FIRST
- См. также:
INTERNAL_FRAME_LAST
public static final int INTERNAL_FRAME_LAST
- См. также:
INTERNAL_FRAME_OPENED
public static final int INTERNAL_FRAME_OPENED
- См. также:
INTERNAL_FRAME_CLOSING
public static final int INTERNAL_FRAME_CLOSING
setClosed.- См. также:
INTERNAL_FRAME_CLOSED
public static final int INTERNAL_FRAME_CLOSED
setClosed или dispose.- См. также:
INTERNAL_FRAME_ICONIFIED
public static final int INTERNAL_FRAME_ICONIFIED
- См. также:
INTERNAL_FRAME_DEICONIFIED
public static final int INTERNAL_FRAME_DEICONIFIED
- См. также:
INTERNAL_FRAME_ACTIVATED
public static final int INTERNAL_FRAME_ACTIVATED
- См. также:
INTERNAL_FRAME_DEACTIVATED
public static final int INTERNAL_FRAME_DEACTIVATED
- См. также:
Подробное описание конструкторов
InternalFrameEvent
public InternalFrameEvent(JInternalFrame source, int id)
InternalFrameEvent.- Параметры:
-
source— объектJInternalFrame, являющийся источником события -
id— целое число, указывающее тип события
Подробное описание методов
paramString
public String paramString()
- Переопределяет:
-
paramStringв классеAWTEvent - Возвращает:
- строку, описывающую событие и его атрибуты
getInternalFrame
public JInternalFrame getInternalFrame()
- Возвращает:
- объект
JInternalFrame, являющийся источником события - С:
- 1.3
© 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.