|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbibliothek.gui.dock.station.stack.CombinedStackDockComponent<BubbleStackDockComponent.Tab>
bibliothek.extension.gui.dock.theme.bubble.BubbleStackDockComponent
public class BubbleStackDockComponent
A StackDockComponent
used by a BubbleTheme
. This component can animate its tabs.
Nested Class Summary | |
---|---|
protected class |
BubbleStackDockComponent.Tab
A tab of the StackDockComponent |
Constructor Summary | |
---|---|
BubbleStackDockComponent(BubbleTheme theme)
Creates a new component. |
Method Summary | |
---|---|
protected BubbleStackDockComponent.Tab |
createTab(Dockable dockable)
Creates a new tab which will be shown on this component. |
protected void |
destroy(BubbleStackDockComponent.Tab tab)
Deletes a tab that was earlier created by CombinedStackDockComponent.createTab(Dockable) . |
void |
setController(DockController controller)
Sets the controller for which this component manages its children. |
Methods inherited from class bibliothek.gui.dock.station.stack.CombinedStackDockComponent |
---|
addChangeListener, addTab, fireStateChange, getBoundsAt, getComponent, getController, getSelectedIndex, getTab, getTabCount, insertTab, remove, removeAll, removeChangeListener, setIconAt, setSelectedIndex, setTitleAt |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BubbleStackDockComponent(BubbleTheme theme)
theme
- the theme which uses this componentMethod Detail |
---|
protected BubbleStackDockComponent.Tab createTab(Dockable dockable)
CombinedStackDockComponent
createTab
in class CombinedStackDockComponent<BubbleStackDockComponent.Tab>
dockable
- the Dockable for which the tab will be used
protected void destroy(BubbleStackDockComponent.Tab tab)
CombinedStackDockComponent
CombinedStackDockComponent.createTab(Dockable)
.
destroy
in class CombinedStackDockComponent<BubbleStackDockComponent.Tab>
tab
- the tab which is no longer neededpublic void setController(DockController controller)
StackDockComponent
setController
in interface StackDockComponent
setController
in class CombinedStackDockComponent<BubbleStackDockComponent.Tab>
controller
- the controller or null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |