org.jdesktop.application
Class SessionStorage.WindowState
java.lang.Object
org.jdesktop.application.SessionStorage.WindowState
- Enclosing class:
- SessionStorage
public static class SessionStorage.WindowState
- extends java.lang.Object
This Java Bean defines the Window
state preserved across
sessions: the Window's bounds
, and the bounds of the
Window's GraphicsConfiguration
, i.e. the bounds of the
screen that the Window appears on. If the Window is actually a
Frame, we also store its extendedState. WindowState
objects
are stored and restored by the WindowProperty
class.
- See Also:
SessionStorage.WindowProperty
,
SessionStorage.save(java.awt.Component, java.lang.String)
,
SessionStorage.restore(java.awt.Component, java.lang.String)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SessionStorage.WindowState
public SessionStorage.WindowState()
SessionStorage.WindowState
public SessionStorage.WindowState(java.awt.Rectangle bounds,
java.awt.Rectangle gcBounds,
int screenCount,
int frameState)
getBounds
public java.awt.Rectangle getBounds()
setBounds
public void setBounds(java.awt.Rectangle bounds)
getScreenCount
public int getScreenCount()
setScreenCount
public void setScreenCount(int screenCount)
getFrameState
public int getFrameState()
setFrameState
public void setFrameState(int frameState)
getGraphicsConfigurationBounds
public java.awt.Rectangle getGraphicsConfigurationBounds()
setGraphicsConfigurationBounds
public void setGraphicsConfigurationBounds(java.awt.Rectangle gcBounds)