bibliothek.extension.gui.dock.theme.eclipse.stack
Class EclipseMenu
java.lang.Object
bibliothek.gui.dock.station.stack.tab.AbstractTabPaneComponent
bibliothek.gui.dock.station.stack.menu.AbstractCombinedMenu
bibliothek.extension.gui.dock.theme.eclipse.stack.EclipseMenu
- All Implemented Interfaces:
- CombinedMenu, TabMenu, TabPaneComponent
public class EclipseMenu
- extends AbstractCombinedMenu
A menu used by the EclipseTabPane
to select Dockable
s.
- Author:
- Benjamin Sigg
Methods inherited from class bibliothek.gui.dock.station.stack.menu.AbstractCombinedMenu |
closed, ensureComponent, getComponent, getController, getDockable, getDockableCount, getDockables, getZOrder, insert, isPaneVisible, open, remove, setIcon, setPaneVisible, setText, setTooltip, setZOrder |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EclipseMenu
public EclipseMenu(EclipseTabPane pane)
- Creates a new menu.
- Parameters:
pane
- the owner of this menu
setController
public void setController(DockController controller)
- Description copied from interface:
CombinedMenu
- Sets the controller in whose realm this menu is used.
- Specified by:
setController
in interface CombinedMenu
- Overrides:
setController
in class AbstractCombinedMenu
- Parameters:
controller
- the realm
createComponent
protected Component createComponent()
- Description copied from class:
AbstractCombinedMenu
- Creates the button which will always be visible. The user needs to
click onto that button in order to show the content of this menu. This
method will be called only once and not from a constructor of
AbstractCombinedMenu
.
- Specified by:
createComponent
in class AbstractCombinedMenu
- Returns:
- the new button
selected
protected void selected(Dockable dockable)
- Description copied from class:
AbstractCombinedMenu
- Called if this menu was open, an element was selected and the menu closed.
- Specified by:
selected
in class AbstractCombinedMenu
- Parameters:
dockable
- the selected element