Dockables
within a floating DockingFrame
. The FloatingGroup
tracks the current screen bounds of the DockingFrame
and the ID for each Dockable
within the group. The FloatingGroup
may be persisted to external storage and recreated across JVM sessions. This allows the DockingFrame
to be recreated and displayed with the previous screen bounds and all of the Dockables
contained within the group to be restored to their previous state within the DockingFrame
. FloatingGroup
allows for a floating Dockable
to be closed and then later restored to its original floating state within the same JVM session. The currently installed FloatManager
may use FloatingGroups
to determine which visible DockingFrame
into which to restore a closed Dockable
, or to create and display a new DockingFrame
to the same end on an as-needed basis.
@author Christopher Butler
|
|