All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class java.awt.event.WindowEvent

java.lang.Object
    |
    +----java.util.EventObject
            |
            +----java.awt.AWTEvent
                    |
                    +----java.awt.event.ComponentEvent
                            |
                            +----java.awt.event.WindowEvent

public class WindowEvent
extends ComponentEvent
A low-level event which indicates that a window has changed its status. This low-level event is generated by a Window object when it is opened, closed, about to close, activated or deactivated, iconified or deconified.

The event is passed to every WindowListener or WindowAdapter object which registered to receive such events using the window's addWindowListener method. (WindowAdapter objects implement the WindowListener interface.) Each such listener object gets this WindowEvent when the event occurs.

See Also:
WindowAdapter, WindowListener, Tutorial: Writing a Window Listener, Reference: The Java Class Libraries (update file)

Variable Index

 o WINDOW_ACTIVATED
The window activated event type.
 o WINDOW_CLOSED
The window closed event.
 o WINDOW_CLOSING
The "window is closing" event.
 o WINDOW_DEACTIVATED
The window deactivated event type.
 o WINDOW_DEICONIFIED
The window deiconified event type.
 o WINDOW_FIRST
The first number in the range of ids used for window events.
 o WINDOW_ICONIFIED
The window iconified event.
 o WINDOW_LAST
The last number in the range of ids used for window events.
 o WINDOW_OPENED
The window opened event.

Constructor Index

 o WindowEvent(Window, int)
Constructs a WindowEvent object.

Method Index

 o getWindow()
Returns the originator of the event.
 o paramString()
Returns a parameter string identifying this event.

Variables

 o WINDOW_FIRST
public static final int WINDOW_FIRST
The first number in the range of ids used for window events.

 o WINDOW_LAST
public static final int WINDOW_LAST
The last number in the range of ids used for window events.

 o WINDOW_OPENED
public static final int WINDOW_OPENED
The window opened event. This event is delivered only the first time a window is made visible.

 o WINDOW_CLOSING
public static final int WINDOW_CLOSING
The "window is closing" event. This event is delivered when the user selects "Quit" from the window's system menu. If the program does not explicitly hide or destroy the window as while processing this event, the window close operation will be cancelled.

 o WINDOW_CLOSED
public static final int WINDOW_CLOSED
The window closed event. This event is delivered after the window has been closed as the result of a call to hide or destroy.

 o WINDOW_ICONIFIED
public static final int WINDOW_ICONIFIED
The window iconified event. This event indicates that the window was shrunk down to a small icon.

 o WINDOW_DEICONIFIED
public static final int WINDOW_DEICONIFIED
The window deiconified event type. This event indicates that the window has been restored to its normal size.

 o WINDOW_ACTIVATED
public static final int WINDOW_ACTIVATED
The window activated event type. This event indicates that keystrokes and mouse clicks are directed towards this window.

 o WINDOW_DEACTIVATED
public static final int WINDOW_DEACTIVATED
The window deactivated event type. This event indicates that keystrokes and mouse clicks are no longer directed to the window.

Constructors

 o WindowEvent
public WindowEvent(Window source,
                   int id)
Constructs a WindowEvent object.

Parameters:
source - the Window object that originated the event
id - an integer indicating the type of event

Methods

 o getWindow
public Window getWindow()
Returns the originator of the event.

Returns:
the Window object that originated the event
 o paramString
public String paramString()
Returns a parameter string identifying this event. This method is useful for event-logging and for debugging.

Returns:
a string identifying the event and its attributes
Overrides:
paramString in class ComponentEvent

All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Submit a bug or feature