Class | Tree | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD

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.

Version:
1.16 06/29/98
See Also:
WindowAdapter, java.awt.event.WindowListener, Tutorial: Writing a Window Listener, Reference: The Java Class Libraries (update file), Serialized Form

Field Summary
static long serialVersionUID
           
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, serialVersionUID
 
Fields inherited from class java.awt.AWTEvent
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, data, FOCUS_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INPUT_METHODS_ENABLED_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, RESERVED_ID_MAX, serialVersionUID, 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, convertToOld, getID, isConsumed, movePrivateDataInto, paramString, setSource, toString
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notifyAll, notify, registerNatives, 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 dispose 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 dispose.

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.

serialVersionUID

private static final long serialVersionUID
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

Class | Tree | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD