An event of this type indicates that an important action has occurred for a Window object.
Call getWindow() to determine the Window object that is the source of this event. Call getID() to determine the specific type of event that has occurred. Each of the following seven constants corresponds to one of the methods of the WindowListener interface:
WINDOW_OPENED
This type indicates that the window has been created and opened; it is only delivered the first time that a window is opened.
WINDOW_CLOSING
This type indicates that the user has requested that the window be closed through the system menu, or through a close button on the window's border, or by invoking a platform-defined keystroke, such as Alt-F4 in Windows. The application should respond to this event by calling hide() or destroy() on the Window object.
WINDOW_CLOSED
This event type is delivered after a window is closed by a call to hide() or destroy().
WINDOW_ICONIFIED
This event type is delivered when the user iconifies the window.
WINDOW_DEICONIFIED
This event type is delivered when the user de-iconifies the window.
WINDOW_ACTIVATED
This event type is delivered when the window is activated--that is, when it is given the keyboard focus and becomes the "active" window.
WINDOW_DEACTIVATED
This event type is delivered when the window ceases to be the active window, typically when the user activates some other window.
public class WindowEvent extends ComponentEvent { // Public Constructor public WindowEvent(Window source, int id); // Constants public static final int WINDOW_ACTIVATED; public static final int WINDOW_CLOSED; public static final int WINDOW_CLOSING; public static final int WINDOW_DEACTIVATED; public static final int WINDOW_DEICONIFIED; public static final int WINDOW_FIRST; public static final int WINDOW_ICONIFIED; public static final int WINDOW_LAST; public static final int WINDOW_OPENED; // Public Instance Methods public Window getWindow(); public String paramString(); // Overrides ComponentEvent }
Object->EventObject(Serializable)->AWTEvent->ComponentEvent->WindowEvent
AWTEventMulticaster.windowActivated(), AWTEventMulticaster.windowClosed(), AWTEventMulticaster.windowClosing(), AWTEventMulticaster.windowDeactivated(), AWTEventMulticaster.windowDeiconified(), AWTEventMulticaster.windowIconified(), AWTEventMulticaster.windowOpened(), Window.processWindowEvent(), WindowAdapter.windowActivated(), WindowAdapter.windowClosed(), WindowAdapter.windowClosing(), WindowAdapter.windowDeactivated(), WindowAdapter.windowDeiconified(), WindowAdapter.windowIconified(), WindowAdapter.windowOpened(), WindowListener.windowActivated(), WindowListener.windowClosed(), WindowListener.windowClosing(), WindowListener.windowDeactivated(), WindowListener.windowDeiconified(), WindowListener.windowIconified(), WindowListener.windowOpened()