Package bibliothek.gui.dock.station.stack.tab

This package contains a generic implementation of a "tabbed-pane".

See:
          Description

Interface Summary
AxisConversion An axis conversion transforms coordinates and sizes from one to another system.
LonelyTabPaneComponent A LonelyTabPaneComponent is a TabPaneComponent which can be used in a layout as a single element.
Tab A Tab represents a single Dockable that lies on a TabPane.
TabContentFilter This interface tells a StackDockStation or a StackDockComponent how to fill the tabs for its children.
TabLayoutManager A TabLayoutManager is responsible for managing the location and size of tags, menus and info-component of a TabPane.
TabMenu A TabMenu is a list of one or several Dockables, the user can open the menu and select one of them.
TabPane A TabPane is a view onto some component that shows a set of Dockables.
TabPaneBackgroundComponent A BackgroundComponent that represents a TabPane.
TabPaneChildBackgroundComponent A BackgroundComponent representing a child component of a TabPane.
TabPaneComponent A TabPaneComponent is a child of a TabPane.
TabPaneListener An observer added to a TabPane.
TabPaneMenuBackgroundComponent A BackgroundComponent representing a TabMenu on a TabPane.
TabPaneTabBackgroundComponent A BackgroundComponent representing a Tab on a TabPane.
 

Class Summary
AbstractTab Abstract implemention of Tab based on a real Component.
AbstractTabContentFilter An abstract implementation of TabContentFilter, knows which StackDockStations and which Dockables are currently filtered.
AbstractTabLayoutManager<I extends AbstractTabLayoutManager.PaneInfo> This layout manager creates a common interface to store information for each TabPane individually.
AbstractTabLayoutManager.PaneInfo Information about a TabPane that gets laid out by this AbstractTabLayoutManager.
AbstractTabPane<T extends Tab,M extends TabMenu,I extends LonelyTabPaneComponent> An abstract implementation of TabPane.
AbstractTabPaneComponent A TabPaneComponent that really represents a Component.
DefaultAxisConversion The default AxisConversion assumes: the model is a line at the top of some rectangle, the point 0/0 is the top left point of that rectangle the view is a line at one side of some rectangle
DefaultTabContentFilter This TabContentFilter offers a set of predefined behavioral patterns.
MenuLineLayout Orders tabs in a line, if there is not enough space a menu is used.
RowLayout This layout puts all tabs in one, or if there is not enough space, in many, rows.
TabMenuDockIcon Represents the icon of a TabMenu.
 

Enum Summary
DefaultTabContentFilter.Behavior Tells a DefaultTabContentFilter how it behaves.
 

Package bibliothek.gui.dock.station.stack.tab Description

This package contains a generic implementation of a "tabbed-pane". Such a tabbed-pane is a list of components of which only one is visible. The user can selected the visible component by clicking onto some tabs or opening some menu.