Package | Description |
---|---|
bibliothek.extension.gui.dock.theme.bubble |
Various graphical and logical components used when
BubbleTheme is
active. |
bibliothek.extension.gui.dock.theme.eclipse.stack |
An implementation of
TabPane and
supporting classes for the EclipseTheme . |
bibliothek.extension.gui.dock.theme.flat |
Various graphical and logical components needed to paint the layout
when
FlatTheme is active. |
bibliothek.gui.dock.station.stack |
Elements which are related to the
StackDockStation . |
bibliothek.gui.dock.station.stack.menu |
Contains an abstract implementation of
CombinedMenu
including helper classes. |
bibliothek.gui.dock.station.stack.tab |
This package contains a generic implementation of a "tabbed-pane".
|
bibliothek.gui.dock.station.stack.tab.layouting |
Various interfaces and classes used by a
TabPane to
describe its content to a TabLayoutManager , which
will set position and size of all the children of the TabPane . |
Modifier and Type | Class and Description |
---|---|
class |
BubbleStackDockComponent
A
StackDockComponent
used by a BubbleTheme . |
Modifier and Type | Method and Description |
---|---|
TabPane |
BubbleTab.getTabParent() |
Modifier and Type | Class and Description |
---|---|
class |
EclipseTabPane
The
EclipseTabPane uses a generic TabPainter to create its
tabs and to change its border. |
Modifier and Type | Class and Description |
---|---|
class |
FlatTabPane
A panel that works like a
JTabbedPane , but the buttons to
change between the children are smaller and "flatter" than the
buttons of the JTabbedPane . |
Modifier and Type | Method and Description |
---|---|
TabPane |
FlatTab.getTabParent() |
Modifier and Type | Class and Description |
---|---|
class |
CombinedStackDockComponent<T extends CombinedTab,M extends CombinedMenu,I extends CombinedInfoComponent>
A
StackDockComponent which is a combination of other components.This class also implements TabPane and thus supports the
TabLayoutManager . |
Constructor and Description |
---|
AbstractCombinedMenu(TabPane parent,
CombinedHandler<? super AbstractCombinedMenu> handler)
Creates a new menu.
|
ButtonCombinedMenu(TabPane pane,
CombinedHandler<? super AbstractCombinedMenu> handler)
Creates a new menu.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTabPane<T extends Tab,M extends TabMenu,I extends LonelyTabPaneComponent>
An abstract implementation of
TabPane . |
Modifier and Type | Method and Description |
---|---|
TabPane |
AbstractTabLayoutManagerPane.getPane()
Gets the owner of this info.
|
TabPane |
TabPaneBackgroundComponent.getPane()
|
TabPane |
AbstractTabPaneComponent.getTabParent() |
TabPane |
TabPaneComponent.getTabParent()
Gets the parent of this component.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractTabLayoutManagerPane.added(TabPane pane,
Dockable dockable) |
void |
TabPaneListener.added(TabPane pane,
Dockable dockable)
Called after
dockable has been added to pane . |
void |
AbstractTabLayoutManagerPane.controllerChanged(TabPane pane,
DockController controller) |
void |
TabPaneListener.controllerChanged(TabPane pane,
DockController controller)
Called if the
DockController of pane has changed. |
LayoutBlock |
DefaultMenuLineLayoutFactory.createInfo(MenuLineLayout layout,
TabPane pane) |
LayoutBlock |
MenuLineLayoutFactory.createInfo(MenuLineLayout layout,
TabPane pane)
Creates the
LayoutBlock for the info component of pane . |
protected abstract I |
AbstractTabLayoutManager.createInfoFor(TabPane pane)
Creates a new bag for information about
pane . |
protected MenuLineLayoutPane |
MenuLineLayout.createInfoFor(TabPane pane) |
MenuLayoutBlock |
DefaultMenuLineLayoutFactory.createMenu(MenuLineLayout layout,
TabPane pane) |
MenuLayoutBlock |
MenuLineLayoutFactory.createMenu(MenuLineLayout layout,
TabPane pane)
Creates a new
LayoutBlock representing the menu of pane . |
MenuLineLayoutOrder |
DefaultMenuLineLayoutFactory.createOrder(MenuLineLayout layout,
TabPane pane) |
MenuLineLayoutOrder |
MenuLineLayoutFactory.createOrder(MenuLineLayout layout,
TabPane pane)
Creates the order in which the
LayoutBlock s should be presented. |
TabsLayoutBlock |
DefaultMenuLineLayoutFactory.createTabs(MenuLineLayout layout,
TabPane pane) |
TabsLayoutBlock |
MenuLineLayoutFactory.createTabs(MenuLineLayout layout,
TabPane pane)
Creates a new
LayoutBlock representing the tabs of pane . |
protected AxisConversion |
MenuLineLayout.getConversion(TabPane pane)
Creates a new
AxisConversion to convert a layout that
is at the top of dockables to a layout at the TabPlacement
given by pane . |
int |
MenuLineLayout.getIndexOfTabAt(TabPane pane,
Point mouseLocation) |
int |
RowLayout.getIndexOfTabAt(TabPane pane,
Point mouseLocation) |
int |
TabLayoutManager.getIndexOfTabAt(TabPane pane,
Point mouseLocation)
Finds out which tab is below the mouse at location
mouseLocation . |
I |
AbstractTabLayoutManager.getInfo(TabPane pane)
Gets all the information that is stored for
pane . |
Dimension |
MenuLineLayout.getMinimumSize(TabPane pane) |
Dimension |
RowLayout.getMinimumSize(TabPane pane) |
Dimension |
TabLayoutManager.getMinimumSize(TabPane pane)
Gets the minimal size that
getAvailableArea()
should return. |
Dimension |
MenuLineLayout.getPreferredSize(TabPane pane) |
Dimension |
RowLayout.getPreferredSize(TabPane pane) |
Dimension |
TabLayoutManager.getPreferredSize(TabPane pane)
Gets the preferred size that
getAvailableArea()
should return. |
void |
AbstractTabLayoutManagerPane.infoComponentChanged(TabPane pane,
LonelyTabPaneComponent oldInfo,
LonelyTabPaneComponent newInfo) |
void |
MenuLineLayoutPane.infoComponentChanged(TabPane pane,
LonelyTabPaneComponent oldInfo,
LonelyTabPaneComponent newInfo) |
void |
TabPaneListener.infoComponentChanged(TabPane pane,
LonelyTabPaneComponent oldInfo,
LonelyTabPaneComponent newInfo)
Called if the
getInfoComponent() was replaced. |
void |
AbstractTabLayoutManager.install(TabPane pane) |
void |
RowLayout.install(TabPane pane) |
void |
TabLayoutManager.install(TabPane pane)
Informs this
TabLayoutManager that from now on it will have
to layout pane . |
void |
MenuLineLayout.layout(TabPane pane) |
void |
RowLayout.layout(TabPane pane) |
void |
TabLayoutManager.layout(TabPane pane)
Lays out the tabs on
pane , this manager is free to
make any layout it wishes. |
void |
AbstractTabLayoutManagerPane.removed(TabPane pane,
Dockable dockable) |
void |
TabPaneListener.removed(TabPane pane,
Dockable dockable)
Called after
dockable has been removed from pane . |
void |
AbstractTabLayoutManagerPane.selectionChanged(TabPane pane) |
void |
TabPaneListener.selectionChanged(TabPane pane)
Called when the selection on
pane has changed. |
void |
AbstractTabLayoutManager.uninstall(TabPane pane) |
void |
RowLayout.uninstall(TabPane pane) |
void |
TabLayoutManager.uninstall(TabPane pane)
Informs this
TabLayoutManager that it has no longer to
look after pane . |
Constructor and Description |
---|
AbstractTab(TabPane parent,
Dockable dockable)
Creates a new abstract tab.
|
AbstractTabLayoutManagerPane(TabPane pane)
Creates a new info.
|
AbstractTabPaneComponent(TabPane parent)
Creates a new object.
|
MenuLineLayoutPane(MenuLineLayout layout,
TabPane pane)
Creates new layout information for
pane . |
Modifier and Type | Method and Description |
---|---|
TabPane |
AbstractTabsLayoutBlock.getPane()
Gets the producer of new tabs.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractTabsLayoutBlock.setPane(TabPane pane)
Sets the producer of new tabs.
|