com.vlsolutions.swing.docking.ui
public class DockViewUI extends PanelUI
Default behaviour in to install a shadow border on the dockview, but this can be replaced by overriding the 3 installXXXDockableBorder methods.
Since: 2.0
Field Summary | |
---|---|
protected DockViewUI.ViewAncestorListener | ancestorListener Ancestor listener used to install different borders depending on the usage
of the dock view (docked, maximized, tabbed). |
Constructor Summary | |
---|---|
DockViewUI() |
Method Summary | |
---|---|
static ComponentUI | createUI(JComponent c) |
protected void | installMaximizedDockableBorder(DockView v) Installs a border when the DockView target is unique on the desktop (mamimized, or alone)
Default is a shadow border without top and left shadows |
protected void | installSingleDockableBorder(DockView v) Installs a border when the DockView target is a SingleDockableContainer
(not nested in a tabbed container )
default is a shadowed border. |
protected void | installTabbedDockableBorder(DockView v) Installs a border when the DockView target is included in a TabbedDockableContainer.
|
void | installUI(JComponent c) |
void | uninstallUI(JComponent c) |
Default is a shadow border without top and left shadows
default is a shadowed border.
Default is a shadow border without top and left shadows