Класс InternalFrameEvent
- java.lang.Object
-
- java.util.EventObject
-
- java.awt.AWTEvent
-
- javax.swing.event.InternalFrameEvent
- Все реализованные интерфейсы:
- Serializable
public class InternalFrameEvent extends AWTEvent
Объект AWTEvent, который добавляет поддержку JInternalFrame объектов в качестве источника события. Этот класс имеет те же типы событий, что и WindowEvent, хотя используются разные идентификаторы. Справка по обработке событий внутренних фреймов находится в Как написать обработчик событий внутренних фреймов, разделе учебника Java Tutorial.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками 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.