public abstract class WindowAdapter extends Objectimplements WindowListener , WindowStateListener , WindowFocusListener
Extend this class to create a WindowEvent listener and override the methods for the events of interest. (If you implement the WindowListener interface, you have to define all of the methods in it. This abstract class defines null methods for them all, so you can only have to define methods for events you care about.)
Create a listener object using the extended class and then register it with a Window using the window's addWindowListener method. When the window's status changes by virtue of being opened, closed, activated or deactivated, iconified or deiconified, the relevant method in the listener object is invoked, and the WindowEvent is passed to it.
WindowEvent,
WindowListener,
Tutorial: Writing a Window Listener
| Constructor and Description |
|---|
WindowAdapter()
|
| Modifier and Type | Method and Description |
|---|---|
void |
windowActivated(WindowEvent
Invoked when a window is activated.
|
void |
windowClosed(WindowEvent
Invoked when a window has been closed.
|
void |
windowClosing(WindowEvent
Invoked when a window is in the process of being closed.
|
void |
windowDeactivated(WindowEvent
Invoked when a window is de-activated.
|
void |
windowDeiconified(WindowEvent
Invoked when a window is de-iconified.
|
void |
windowGainedFocus(WindowEvent
Invoked when the Window is set to be the focused Window, which means that the Window, or one of its subcomponents, will receive keyboard events.
|
void |
windowIconified(WindowEvent
Invoked when a window is iconified.
|
void |
windowLostFocus(WindowEvent
Invoked when the Window is no longer the focused Window, which means that keyboard events will no longer be delivered to the Window or any of its subcomponents.
|
void |
windowOpened(WindowEvent
Invoked when a window has been opened.
|
void |
windowStateChanged(WindowEvent
Invoked when a window state is changed.
|
public void windowOpened(WindowEvente)
public void windowClosing(WindowEvente)
public void windowClosed(WindowEvente)
public void windowIconified(WindowEvente)
windowIconified in interface
WindowListener
Frame.setIconImage(java.awt.Image)
public void windowDeiconified(WindowEvente)
public void windowActivated(WindowEvente)
public void windowDeactivated(WindowEvente)
public void windowStateChanged(WindowEvente)
windowStateChanged in interface
WindowStateListener
public void windowGainedFocus(WindowEvente)
windowGainedFocus in interface
WindowFocusListener
public void windowLostFocus(WindowEvente)
windowLostFocus in interface
WindowFocusListener