|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.vlsolutions.swing.docking.DockableContainerFactory
com.vlsolutions.swing.docking.DefaultDockableContainerFactory
public class DefaultDockableContainerFactory
Default implementation of the 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.
Field Summary |
---|
Fields inherited from class com.vlsolutions.swing.docking.DockableContainerFactory |
---|
PARENT_DESKTOP, PARENT_DETACHED_WINDOW, PARENT_SPLIT_CONTAINER, PARENT_TABBED_CONTAINER |
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(java.awt.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. |
Methods inherited from class com.vlsolutions.swing.docking.DockableContainerFactory |
---|
createDockableContainer, getFactory, setFactory |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultDockableContainerFactory()
Method Detail |
---|
public SingleDockableContainer createDockableContainer(Dockable dockable, int parentType)
createDockableContainer
in class DockableContainerFactory
DockView
,
TabbedDockView
,
MaximizedDockView
,
DetachedDockView
public TabbedDockableContainer createTabbedDockableContainer()
Current implementation uses the DockTabbedPane class.
createTabbedDockableContainer
in class DockableContainerFactory
DockTabbedPane
public FloatingDockableContainer createFloatingDockableContainer(java.awt.Window owner)
The floating container must be an instanceof Dialog or Window.
createFloatingDockableContainer
in class DockableContainerFactory
public DockViewTitleBar createTitleBar()
createTitleBar
in class DockableContainerFactory
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |