Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

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)

Field Summary
static int  WINDOW_ACTIVATED
The window activated event type.
static int  WINDOW_CLOSED
The window closed event.
static int  WINDOW_CLOSING
The "window is closing" event.
static int  WINDOW_DEACTIVATED
The window deactivated event type.
static int  WINDOW_DEICONIFIED
The window deiconified event type.
static int  WINDOW_FIRST
The first number in the range of ids used for window events.
static int  WINDOW_ICONIFIED
The window iconified event.
static int  WINDOW_LAST
The last number in the range of ids used for window events.
static int  WINDOW_OPENED
The window opened event.
 
Fields inherited from class java.awt.event.ComponentEvent
 COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN
 
Fields inherited from class java.awt.AWTEvent
 ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK
 
Fields inherited from class java.util.EventObject
 source
 

Constructor Summary
 WindowEvent(Window source, int id)
Constructs a WindowEvent object.
 

Method Summary
Window  getWindow()
Returns the originator of the event.
String  paramString()
Returns a parameter string identifying this event.
 
Methods inherited from class java.awt.event.ComponentEvent
 getComponent, paramString
 
Methods inherited from class java.awt.AWTEvent
 consume, getID, isConsumed, paramString, toString
 
Methods inherited from class java.util.EventObject
 getSource, toString
 
Methods inherited from class java.lang.Object
 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WINDOW_FIRST

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

WINDOW_LAST

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

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.

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.

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.

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.

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.

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.

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.
Constructor Detail

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
Method Detail

getWindow

public Window getWindow()
Returns the originator of the event.
Returns:
the Window object that originated the event

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

Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.