com.vlsolutions.swing.docking
public class DefaultDockableContainerFactory extends DockableContainerFactory
Uses DockView
as a SingleDockableContainer
,
and DockTabbedPane
as a TabbedDockableContainer
Note : the API has changed between VLDocking 1.1 and 2.0 : the createDockableContainer now uses a second parameter to specify the context of the container creation.
Constructor Summary | |
---|---|
DefaultDockableContainerFactory() |
Method Summary | |
---|---|
SingleDockableContainer | createDockableContainer(Dockable dockable, int parentType) Returns the component used to modify the expand panel size when expanded from the top.
|
FloatingDockableContainer | createFloatingDockableContainer(Window owner) This method is called when a dockable is detached from the DockingDesktop and put
in the FLOATING state.
|
TabbedDockableContainer | createTabbedDockableContainer() Returns the container used for tabbed docking.
|
DockViewTitleBar | createTitleBar() This implementation of the factory method return a default DockViewTitleBar
object. |
See Also: DockView TabbedDockView MaximizedDockView DetachedDockView
The floating container must be an instanceof Dialog or Window.
Current implementation uses the DockTabbedPane class.
See Also: DockTabbedPane
Since: 2.1.3