public class InternalFrameEvent extends AWTEvent
AWTEvent
添加了对JInternalFrame
对象的支持作为事件源。
该类具有与WindowEvent
相同的事件类型,尽管使用了不同的ID。
处理内部框架事件的帮助是在How to Write an Internal Frame Listener , Java教程中的一节。
警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,对所有JavaBeans的长期存储的支持已经添加到java.beans
包中。 请参阅XMLEncoder
。
WindowEvent
, WindowListener
, JInternalFrame
, InternalFrameListener
Modifier and Type | Field and Description |
---|---|
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
用于内部帧事件的ID范围中的第一个数字。
|
static int |
INTERNAL_FRAME_ICONIFIED
“窗口图标化”事件。
|
static int |
INTERNAL_FRAME_LAST
用于内部帧事件的ID范围中的最后一个数字。
|
static int |
INTERNAL_FRAME_OPENED
“窗口打开”事件。
|
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
source
Constructor and Description |
---|
InternalFrameEvent(JInternalFrame source, int id)
构造一个
InternalFrameEvent 对象。
|
Modifier and Type | Method and Description |
---|---|
JInternalFrame |
getInternalFrame()
返回事件的发起者。
|
String |
paramString()
返回标识此事件的参数字符串。
|
getSource
public static final int INTERNAL_FRAME_FIRST
public static final int INTERNAL_FRAME_LAST
public static final int INTERNAL_FRAME_OPENED
public static final int INTERNAL_FRAME_CLOSING
setClosed
方法来关闭内部框架时,将setClosed
此setClosed
。
public static final int INTERNAL_FRAME_CLOSED
setClosed
或dispose
方法,内部框架已关闭后,此事件将交付。
public static final int INTERNAL_FRAME_ICONIFIED
public static final int INTERNAL_FRAME_DEICONIFIED
public static final int INTERNAL_FRAME_ACTIVATED
public static final int INTERNAL_FRAME_DEACTIVATED
public InternalFrameEvent(JInternalFrame source, int id)
InternalFrameEvent
对象。
source
- 发起事件的
JInternalFrame
对象
id
- 表示事件类型的整数
public String paramString()
paramString
在
AWTEvent
public JInternalFrame getInternalFrame()
JInternalFrame
对象