Package bibliothek.gui.dock.common
package bibliothek.gui.dock.common
A set of classes that can be used to create basic applications. The subset
of DockingFrames allows to create clients capable of doing all the basic
operations one does expect: minimizing, maximizing or put a
Clients should start by creating a
Dockable
out of the main-frame. Store and load the layout, hide and show Dockables.Clients should start by creating a
CControl
as basic command central, then add new instances of
SingleCDockable and
MultipleCDockable to this control.-
ClassDescriptionA component that is normally set into the center of the main-
JFrame.References a corner of a panel.Manages the interaction betweenSingleCDockable,MultipleCDockableandCStations.
Clients which do no longer need aCControlcan callCControl.destroy()to free resources.
ACControlis an interface between the application and the framework.Describes whichCDockabledid have the focus in which order.ACGridis a mechanism to layout a set ofCDockableon aSplitDockStationlike the one used in the center of theCContentAreaor on theCWorkingArea.A class describing the current location of aCDockable.An area whereCDockables can be stored in their minimized state.A map containing severalColors.APreferenceModelthat shows the settings of aCControl.ACStationContaineris a set of rootCStations that are somehow combined and ordered on some kind ofComponent.This listener is added to aCStationContainerand receives an event if eitherCStations are added or removed from the container.A working area is an element which is always visible and contains someCDockables which can't be dragged out of it.The default implementation ofCFocusHistorydoes not offer any additional functionality.AMultipleCDockablethat contains acontent-panewhere the client might add or remove as manyComponents as it wishes.ADefaultSingleCDockableis an element which has acontent-panewhere clients can add or remove as manyComponents as they whish.ADestroyHookis added to aCControl.EmptyMultipleCDockableFactory<F extends MultipleCDockable>A factory that does not store anything.Describes one part of aCDockablethat can be disabled.A map containingFontModifiers.A factory that can create and storeMultipleCDockables.An intermediate representation of the layout of aMultipleCDockable.This specializedMultipleCDockableFactorydoes not create newMultipleCDockables at all.ASingleCDockableis a dockable which is added once to theCControland remains there until it is removed by the application.A backup factory is used by aCControlto createSingleCDockables if a dockable is missing in the cache, but needed because some layout is loaded from a file.