com.vlsolutions.swing.docking
public interface DockableContainer
Dockable
components.
The components are usually displayed with decorations (a title bar, docking state management buttons, a drop shadow, ...)
This interface is meant for API extenders that would like to create new kind of containers (via the sub-interfaces {@link SingleDockableContainer} and {@link TabbedDockableContainer} and the {@link DockableContainerFactory}).
Usually, a DockableContainer also contains (or implements) one ore more
DockableDragSource
s
in order to achieve drag and drop operations.
See Also: DockableDragSource DockableContainerFactory
Method Summary | |
---|---|
void | installDocking(DockingDesktop desktop) Invoked once after creation, in order to let this component register
its DockableDragSources to the DockingDesktop, and have a reference of this
Desktop.
|
void | uninstallDocking(DockingDesktop desktop) Called once, when the dockablecontainer is no longer used by the desktop,
in order to releases resources and listeners taken on installDocking() |
basic implementation use a single DragSource, and thus calls desk.installDockableDragSource(dragSource).
installDocking().