public class WindowPersister
extends java.lang.Object
implements java.awt.event.ComponentListener, java.awt.event.WindowListener, java.lang.Iterable<java.util.Map.Entry<java.awt.Window,java.lang.String>>
| Constructor and Description |
|---|
WindowPersister() |
| Modifier and Type | Method and Description |
|---|---|
void |
addWindowPersisterListener(WindowPersisterListener l)
Register another listener for top-level window changes.
|
void |
componentHidden(java.awt.event.ComponentEvent e) |
void |
componentMoved(java.awt.event.ComponentEvent e) |
void |
componentResized(java.awt.event.ComponentEvent e) |
void |
componentShown(java.awt.event.ComponentEvent e) |
static WindowPersister |
getInstance() |
java.util.Iterator<java.util.Map.Entry<java.awt.Window,java.lang.String>> |
iterator()
Returns an iterator over the currently monitored set of Windows.
|
void |
register(java.awt.Window window,
java.lang.String name) |
void |
removeWindowPersisterListener(WindowPersisterListener l)
Deregister a listener for top-level window changes.
|
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 |
windowIconified(java.awt.event.WindowEvent e) |
void |
windowOpened(java.awt.event.WindowEvent e) |
public static WindowPersister getInstance()
public void register(java.awt.Window window,
java.lang.String name)
public void addWindowPersisterListener(WindowPersisterListener l)
l - WindowPersisterListenerpublic void removeWindowPersisterListener(WindowPersisterListener l)
l - WindowPersisterListenerpublic java.util.Iterator<java.util.Map.Entry<java.awt.Window,java.lang.String>> iterator()
iterator in interface java.lang.Iterable<java.util.Map.Entry<java.awt.Window,java.lang.String>>public void componentHidden(java.awt.event.ComponentEvent e)
componentHidden in interface java.awt.event.ComponentListenerpublic void componentMoved(java.awt.event.ComponentEvent e)
componentMoved in interface java.awt.event.ComponentListenerpublic void componentResized(java.awt.event.ComponentEvent e)
componentResized in interface java.awt.event.ComponentListenerpublic void componentShown(java.awt.event.ComponentEvent e)
componentShown in interface java.awt.event.ComponentListenerpublic void windowActivated(java.awt.event.WindowEvent e)
windowActivated in interface java.awt.event.WindowListenerpublic void windowClosed(java.awt.event.WindowEvent e)
windowClosed in interface java.awt.event.WindowListenerpublic void windowClosing(java.awt.event.WindowEvent e)
windowClosing in interface java.awt.event.WindowListenerpublic void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated in interface java.awt.event.WindowListenerpublic void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified in interface java.awt.event.WindowListenerpublic void windowIconified(java.awt.event.WindowEvent e)
windowIconified in interface java.awt.event.WindowListenerpublic void windowOpened(java.awt.event.WindowEvent e)
windowOpened in interface java.awt.event.WindowListener