Top Description Fields Constructors Methods
javax.swing.event

public Class InternalFrameEvent

extends AWTEvent
Class Inheritance
Annotations
@SuppressWarnings:serial
Imports
java.awt.AWTEvent, javax.swing.JInternalFrame

An AWTEvent that adds support for JInternalFrame objects as the event source. This class has the same event types as WindowEvent, although different IDs are used. Help on handling internal frame events is in How to Write an Internal Frame Listener, a section in The Java Tutorial.

Warning

Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeans has been added to the java.beans package. Please see java.beans.XMLEncoder.

Author
Thomas Ball
See Also
java.awt.event.WindowEvent, java.awt.event.WindowListener, JInternalFrame, InternalFrameListener

Field Summary

Modifier and TypeField and Description
public static final int
INTERNAL_FRAME_ACTIVATED

The "window activated" event type.

public static final int
INTERNAL_FRAME_CLOSED

The "window closed" event.

public static final int
INTERNAL_FRAME_CLOSING

The "window is closing" event.

public static final int
INTERNAL_FRAME_DEACTIVATED

The "window deactivated" event type.

public static final int
INTERNAL_FRAME_DEICONIFIED

The "window deiconified" event type.

public static final int
INTERNAL_FRAME_FIRST

The first number in the range of IDs used for internal frame events.

public static final int
INTERNAL_FRAME_ICONIFIED

The "window iconified" event.

public static final int
INTERNAL_FRAME_LAST

The last number in the range of IDs used for internal frame events.

public static final int
INTERNAL_FRAME_OPENED

The "window opened" event.

Inherited from java.awt.AWTEvent:
ACTION_EVENT_MASKADJUSTMENT_EVENT_MASKCOMPONENT_EVENT_MASKconsumedCONTAINER_EVENT_MASKFOCUS_EVENT_MASKHIERARCHY_BOUNDS_EVENT_MASKHIERARCHY_EVENT_MASKidINPUT_METHOD_EVENT_MASKINVOCATION_EVENT_MASKITEM_EVENT_MASKKEY_EVENT_MASKMOUSE_EVENT_MASKMOUSE_MOTION_EVENT_MASKMOUSE_WHEEL_EVENT_MASKPAINT_EVENT_MASKRESERVED_ID_MAXTEXT_EVENT_MASKWINDOW_EVENT_MASKWINDOW_FOCUS_EVENT_MASKWINDOW_STATE_EVENT_MASK

Constructor Summary

AccessConstructor and Description
public
InternalFrameEvent(JInternalFrame
the JInternalFrame object that originated the event
source
,
int
an integer indicating the type of event
id
)

Constructs an InternalFrameEvent object.

Method Summary

Modifier and TypeMethod and Description
public JInternalFrame

Returns:

the JInternalFrame object that originated the event
getInternalFrame
()

Returns the originator of the event.

public String

Returns:

a string identifying the event and its attributes
paramString
()

Overrides java.awt.AWTEvent.paramString.

Returns a parameter string identifying this event.
Inherited from java.awt.AWTEvent:
consumegetIDisConsumedsetSourcetoString

Field Detail

INTERNAL_FRAME_ACTIVATEDback to summary
public static final int INTERNAL_FRAME_ACTIVATED

The "window activated" event type. This event indicates that keystrokes and mouse clicks are directed towards this internal frame.

See Also
JInternalFrame#show, JInternalFrame#setSelected
INTERNAL_FRAME_CLOSEDback to summary
public static final int INTERNAL_FRAME_CLOSED

The "window closed" event. This event is delivered after the internal frame has been closed as the result of a call to the setClosed or dispose method.

See Also
JInternalFrame#setClosed, JInternalFrame#dispose
INTERNAL_FRAME_CLOSINGback to summary
public static final int INTERNAL_FRAME_CLOSING

The "window is closing" event. This event is delivered when the user attempts to close the internal frame, such as by clicking the internal frame's close button, or when a program attempts to close the internal frame by invoking the setClosed method.

See Also
JInternalFrame#setDefaultCloseOperation, JInternalFrame#doDefaultCloseAction, JInternalFrame#setClosed
INTERNAL_FRAME_DEACTIVATEDback to summary
public static final int INTERNAL_FRAME_DEACTIVATED

The "window deactivated" event type. This event indicates that keystrokes and mouse clicks are no longer directed to the internal frame.

See Also
JInternalFrame#setSelected
INTERNAL_FRAME_DEICONIFIEDback to summary
public static final int INTERNAL_FRAME_DEICONIFIED

The "window deiconified" event type. This event indicates that the internal frame has been restored to its normal size.

See Also
JInternalFrame#setIcon
INTERNAL_FRAME_FIRSTback to summary
public static final int INTERNAL_FRAME_FIRST

The first number in the range of IDs used for internal frame events.

INTERNAL_FRAME_ICONIFIEDback to summary
public static final int INTERNAL_FRAME_ICONIFIED

The "window iconified" event. This event indicates that the internal frame was shrunk down to a small icon.

See Also
JInternalFrame#setIcon
INTERNAL_FRAME_LASTback to summary
public static final int INTERNAL_FRAME_LAST

The last number in the range of IDs used for internal frame events.

INTERNAL_FRAME_OPENEDback to summary
public static final int INTERNAL_FRAME_OPENED

The "window opened" event. This event is delivered only the first time the internal frame is made visible.

See Also
JInternalFrame#show

Constructor Detail

InternalFrameEventback to summary
public InternalFrameEvent(JInternalFrame source, int id)

Constructs an InternalFrameEvent object.

Parameters
source:JInternalFrame

the JInternalFrame object that originated the event

id:int

an integer indicating the type of event

Method Detail

getInternalFrameback to summary
public JInternalFrame getInternalFrame()

Returns the originator of the event.

Returns:JInternalFrame

the JInternalFrame object that originated the event

Since
1.3
paramStringback to summary
public String paramString()

Overrides java.awt.AWTEvent.paramString.

Returns a parameter string identifying this event. This method is useful for event logging and for debugging.

Returns:String

a string identifying the event and its attributes