Класс InternalFrameEvent
- java.lang.Object
- java.util.EventObject
- java.awt.AWTEvent
- javax.swing.event.InternalFrameEvent
- Все реализованные интерфейсы:
Serializable
public class InternalFrameEvent extends AWTEvent
Объект события, добавляющий поддержку объектов типа AWTEvent в качестве источника события. Этот класс имеет те же типы событий, что и WindowEvent, хотя используются другие идентификаторы. Сведения по обработке событий фреймов внутри окна находятся в Как написать обработчик событий внутреннего фрейма, разделе учебника Java.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, поддержка долговременного хранения всех JavaBeans™ была добавлена в пакет java.beans. См. XMLEncoder.
- См. также:
-
WindowEvent,WindowListener,JInternalFrame,InternalFrameListener, Сериализованная форма
Поля
| Модификатор и тип | Поле | Описание |
|---|---|---|
static int | INTERNAL_FRAME_ACTIVATED | Тип события "окно активировано". |
static int | INTERNAL_FRAME_CLOSED | Событие "окно закрыто". |
static int | INTERNAL_FRAME_CLOSING | Событие "окно закрывается". |
static int | INTERNAL_FRAME_DEACTIVATED | Тип события "окно деактивировано". |
static int | INTERNAL_FRAME_DEICONIFIED | Тип события "окно развёрнуто". |
static int | INTERNAL_FRAME_FIRST | Первое число в диапазоне идентификаторов, используемых для событий внутреннего фрейма. |
static int | INTERNAL_FRAME_ICONIFIED | Событие "окно свернуто". |
static int | INTERNAL_FRAME_LAST | Последнее число в диапазоне идентификаторов, используемых для событий внутреннего фрейма. |
static int | INTERNAL_FRAME_OPENED | Событие "окно открыто". |
Поля, объявленные в классе 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Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
InternalFrameEvent(JInternalFrame source,
int id) | Создаёт объект |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
JInternalFrame | getInternalFrame() | Возвращает источник события. |
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Подробное описание полей
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
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, 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/javax/swing/event/InternalFrameEvent.html