public class ObservableWindowListener extends DefaultObservable<java.awt.event.WindowEvent> implements java.awt.event.WindowListener, java.awt.event.WindowFocusListener, java.awt.event.WindowStateListener
WindowListener, WindowFocusListener and WindowStateListener.
The WindowEvent.getID() contains the original event type:
| Constructor and Description |
|---|
ObservableWindowListener() |
| Modifier and Type | Method and Description |
|---|---|
static ObservableWindowListener |
register(java.awt.Window component)
Convenience method to register an observer on the component for all window event types.
|
ObservableWindowListener |
registerWith(java.awt.Window component)
Convenience method to register this observer with the target component for all window event types.
|
ObservableWindowListener |
registerWith(java.awt.Window component,
boolean normal,
boolean focus,
boolean state)
Convenience method to register this observer with the target component for any window event types.
|
ObservableWindowListener |
unregisterFrom(java.awt.Window component)
Unregister all window events from the given component.
|
void |
windowActivated(java.awt.event.WindowEvent e) |
void |
windowClosed(java.awt.event.WindowEvent e) |
void |
windowClosing(java.awt.event.WindowEvent e) |
void |
windowDeactivated(java.awt.event.WindowEvent e) |
void |
windowDeiconified(java.awt.event.WindowEvent e) |
void |
windowGainedFocus(java.awt.event.WindowEvent e) |
void |
windowIconified(java.awt.event.WindowEvent e) |
void |
windowLostFocus(java.awt.event.WindowEvent e) |
void |
windowOpened(java.awt.event.WindowEvent e) |
void |
windowStateChanged(java.awt.event.WindowEvent e) |
close, error, finish, getObserverCount, next, register, unregisterpublic void windowStateChanged(java.awt.event.WindowEvent e)
windowStateChanged in interface java.awt.event.WindowStateListenerpublic void windowGainedFocus(java.awt.event.WindowEvent e)
windowGainedFocus in interface java.awt.event.WindowFocusListenerpublic void windowLostFocus(java.awt.event.WindowEvent e)
windowLostFocus in interface java.awt.event.WindowFocusListenerpublic void windowOpened(java.awt.event.WindowEvent e)
windowOpened in interface java.awt.event.WindowListenerpublic void windowClosing(java.awt.event.WindowEvent e)
windowClosing in interface java.awt.event.WindowListenerpublic void windowClosed(java.awt.event.WindowEvent e)
windowClosed in interface java.awt.event.WindowListenerpublic void windowIconified(java.awt.event.WindowEvent e)
windowIconified in interface java.awt.event.WindowListenerpublic void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified in interface java.awt.event.WindowListenerpublic void windowActivated(java.awt.event.WindowEvent e)
windowActivated in interface java.awt.event.WindowListenerpublic void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated in interface java.awt.event.WindowListener@Nonnull public static ObservableWindowListener register(@Nonnull java.awt.Window component)
Component.removeMouseListener(), Component.removeMouseMotionListener() and
Component.removeMouseWheelListener() methods.component - the target component.@Nonnull public ObservableWindowListener registerWith(@Nonnull java.awt.Window component)
unregisterFrom().component - the target component@Nonnull public ObservableWindowListener registerWith(@Nonnull java.awt.Window component, boolean normal, boolean focus, boolean state)
unregisterFrom().component - the target componentnormal - register for normal events?focus - register for focus events?state - register for state events?@Nonnull public ObservableWindowListener unregisterFrom(@Nonnull java.awt.Window component)
component - the target component