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.
MenuLineLayoutFactory A factory creating various LayoutBlocks that are required by the MenuLineLayout.
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.
TabMenuListener This listener can be added to a TabMenu and keeps track of the number of children the menu has.
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 AbstractTabLayoutManagerPane> This layout manager creates a common interface to store information for each TabPane individually.
AbstractTabLayoutManagerPane Information about a TabPane that gets laid out by a 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
DefaultMenuLineLayoutFactory Default implementation of MenuLineLayoutFactory.
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.
MenuLineLayoutOrder Describes in which order, location and extend the LayoutBlocks should be given by a MenuLineLayout.
MenuLineLayoutPane Represents one of the TabPanes that are managed by a MenuLineLayout.
MenuLineLayoutPossibility A possibility for a layout of tabs, menus and actions as described by the MenuLineLayout.
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.
MenuLineLayoutOrder.Item The various items that are used by the MenuLineLayout.
 

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.