Spec-Zone.ru › OpenJDK 27

Класс InternalFrameEvent

java.lang.Object
java.util.EventObject
java.awt.AWTEvent
javax.swing.event.InternalFrameEvent
Все реализуемые интерфейсы:
Serializable
public class InternalFrameEvent extends AWTEvent
Объект AWTEvent, добавляющий поддержку объектов JInternalFrame в качестве источника события. Этот класс использует те же типы событий, что и WindowEvent, хотя идентификаторы у них различаются. Инструкции по обработке событий внутренних фреймов приведены в разделе Как написать прослушиватель внутреннего фрейма руководства Учебник Java.

Предупреждение: сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4 в пакете java.beans добавлена поддержка долговременного хранения всех JavaBeans. См. XMLEncoder.

См. также:
  • WindowEvent
  • WindowListener
  • JInternalFrame
  • InternalFrameListener

Краткое описание полей

Модификатор и тип Поле Описание
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(JInternalFrame source, int id)
Создает объект InternalFrameEvent.

Краткое описание методов

Модификатор и тип Метод Описание
JInternalFrame getInternalFrame()
Возвращает источник события.
String paramString()
Возвращает строку параметров, описывающую это событие.

Методы, объявленные в классе AWTEvent

consume, getID, isConsumed, setSource, toString
Модификатор и тип Метод Описание
protected void consume()
Потребляет это событие, если его можно потребить.
int getID()
Возвращает тип события.
protected boolean isConsumed()
Возвращает признак того, было ли это событие потреблено.
void setSource(Object newSource)
Перенаправляет событие к новому источнику.
String toString()
Возвращает строковое представление этого объекта.

Методы, объявленные в классе EventObject

getSource
Модификатор и тип Метод Описание
Object getSource()
Объект, в котором первоначально произошло событие.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли другой объект этому объекту.
protected void finalize()
Устарело, подлежит удалению: этот элемент API может быть удален в будущей версии.
Метод завершения работы устарел и будет удален в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
final void wait()
Переводит текущий поток в состояние ожидания до его пробуждения, обычно в результате вызова notify или interrupt.
final void wait(long timeoutMillis)
Переводит текущий поток в состояние ожидания до его пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного периода реального времени.
final void wait(long timeoutMillis, int nanos)
Переводит текущий поток в состояние ожидания до его пробуждения, обычно в результате вызова 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
Событие «окно открыто». Это событие генерируется только при первом отображении внутреннего фрейма.
См. также:
  • JInternalFrame.show()
  • Значения константных полей

INTERNAL_FRAME_CLOSING

public static final int INTERNAL_FRAME_CLOSING
Событие «окно закрывается». Это событие генерируется, когда пользователь пытается закрыть внутренний фрейм, например нажатием кнопки закрытия внутреннего фрейма, или когда программа пытается закрыть внутренний фрейм, вызывая метод setClosed.
См. также:
  • JInternalFrame.setDefaultCloseOperation(int)
  • JInternalFrame.doDefaultCloseAction()
  • JInternalFrame.setClosed(boolean)
  • Значения константных полей

INTERNAL_FRAME_CLOSED

public static final int INTERNAL_FRAME_CLOSED
Событие «окно закрыто». Это событие генерируется после закрытия внутреннего фрейма в результате вызова метода setClosed или dispose.
См. также:
  • JInternalFrame.setClosed(boolean)
  • JInternalFrame.dispose()
  • Значения константных полей

INTERNAL_FRAME_ICONIFIED

public static final int INTERNAL_FRAME_ICONIFIED
Событие «окно свернуто». Это событие указывает, что внутренний фрейм был свернут до небольшого значка.
См. также:
  • JInternalFrame.setIcon(boolean)
  • Значения константных полей

INTERNAL_FRAME_DEICONIFIED

public static final int INTERNAL_FRAME_DEICONIFIED
Тип события «окно восстановлено». Это событие указывает, что внутренний фрейм был восстановлен до обычного размера.
См. также:
  • JInternalFrame.setIcon(boolean)
  • Значения константных полей

INTERNAL_FRAME_ACTIVATED

public static final int INTERNAL_FRAME_ACTIVATED
Тип события «окно активировано». Это событие указывает, что нажатия клавиш и щелчки мышью направляются этому внутреннему фрейму.
См. также:
  • JInternalFrame.show()
  • JInternalFrame.setSelected(boolean)
  • Значения константных полей

INTERNAL_FRAME_DEACTIVATED

public static final int INTERNAL_FRAME_DEACTIVATED
Тип события «окно деактивировано». Это событие указывает, что нажатия клавиш и щелчки мышью больше не направляются внутреннему фрейму.
См. также:
  • JInternalFrame.setSelected(boolean)
  • Значения константных полей

Подробное описание конструкторов

InternalFrameEvent

public InternalFrameEvent(JInternalFrame source, int id)
Создает объект InternalFrameEvent.
Параметры:
source — объект JInternalFrame, являющийся источником события
id — целое число, указывающее тип события

Подробное описание методов

paramString

public String paramString()
Возвращает строку параметров, описывающую это событие. Этот метод полезен для ведения журнала событий и отладки.
Переопределяет:
paramString в классе AWTEvent
Возвращает:
строку, описывающую событие и его атрибуты

getInternalFrame

public JInternalFrame getInternalFrame()
Возвращает источник события.
Возвращает:
объект JInternalFrame, являющийся источником события
С:
1.3

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, которая содержит более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

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