Window events are fired by a window (such as a frame or dialog) just after the window is opened, closed, iconified, deiconified, activated, or deactivated.
See: How to Write a Window Listener, The WindowListener Interface
See: Writing Event Listeners