com.vlsolutions.swing.docking
public class DockViewAsTab extends DockView implements SingleDockableContainer
Please note this component is still in its early stages and might change in future releases.
To use it, just install the TabFactory as DockableContainerFactory
Since: 2.1.3
See Also: TabFactory
Nested Class Summary | |
---|---|
protected class | DockViewAsTab.TabHeader |
Field Summary | |
---|---|
protected AbstractAction | closeAction |
protected SmartIconJButton | closeSmartIcon |
protected AbstractAction | floatAction |
protected SmartIconJButton | floatSmartIcon |
protected AbstractAction | hideAction |
protected SmartIconJButton | hideSmartIcon |
protected boolean | isAttachButtonDisplayed |
protected boolean | isCloseButtonDisplayed |
protected boolean | isDockButtonDisplayed |
protected boolean | isFloatButtonDisplayed |
protected boolean | isHideButtonDisplayed |
protected boolean | isMaximizeButtonDisplayed |
protected boolean | isRestoreButtonDisplayed |
protected AbstractAction | maximizeAction |
protected SmartIconJButton | maximizeSmartIcon |
protected JTabbedPaneSmartIcon | smartIcon smart icon used to display the title |
protected DockViewAsTab.TabHeader | tabHeader The tab container in which the components are added |
protected JTabbedPaneSmartIconManager | tpManager smart icon manager |
Constructor Summary | |
---|---|
DockViewAsTab(Dockable dockable) |
Method Summary | |
---|---|
void | closePopUp() This method is invoked to hide the pop-up that could still be visible
(To avoid a visible pop-up for an invisible component) |
protected void | configureCloseButton() |
protected void | configureFloatButton() |
protected void | configureHideButton() |
protected void | configureMaximizeButton() |
protected DockViewAsTab.TabHeader | createTabHeader() |
String | getUIClassID() |
protected void | initAutoHidePopUp(JPopupMenu popup) |
protected void | initDockedPopUp(JPopupMenu popup) |
protected void | initFloatingPopUp(JPopupMenu popup) Init the popup displayed as the title bar contextual menu |
protected void | initMaximizedPopUp(JPopupMenu popup) Init the popup displayed as the title bar contextual menu |
void | installDocking(DockingDesktop desktop) |
protected void | maximizeAction() |
void | resetTabIcons() |
void | setDockable(Dockable d) |
void | setDockableAsTab(Dockable d) |
void | uninstallDocking(DockingDesktop desktop) |