public interface MenuLineLayoutFactory
LayoutBlocks that are required by the MenuLineLayout. These objects
are responsible for laying out a subset of components, clients may replace this factory and return blocks that
behave different that the original blocks.| Modifier and Type | Method and Description |
|---|---|
LayoutBlock |
createInfo(MenuLineLayout layout,
TabPane pane)
Creates the
LayoutBlock for the info component of pane. |
MenuLayoutBlock |
createMenu(MenuLineLayout layout,
TabPane pane)
Creates a new
LayoutBlock representing the menu of pane. |
MenuLineLayoutOrder |
createOrder(MenuLineLayout layout,
TabPane pane)
Creates the order in which the
LayoutBlocks should be presented. |
TabsLayoutBlock |
createTabs(MenuLineLayout layout,
TabPane pane)
Creates a new
LayoutBlock representing the tabs of pane. |
MenuLayoutBlock createMenu(MenuLineLayout layout, TabPane pane)
LayoutBlock representing the menu of pane. This method
must call MenuLayoutBlock.setMenu(TabMenu) with an appropriate menu.layout - the layout requesting the blockpane - the panel on which the menu will be shownnullTabsLayoutBlock createTabs(MenuLineLayout layout, TabPane pane)
LayoutBlock representing the tabs of pane. This method
may call AbstractTabsLayoutBlock.setPane(TabPane) with pane.layout - the layout requesting the blockpane - the panel on which the tabs will be shownnullLayoutBlock createInfo(MenuLineLayout layout, TabPane pane)
LayoutBlock for the info component of pane. This method
should just call TabPane.getInfoComponent() and LonelyTabPaneComponent.toLayoutBlock().layout - the layout requesting the blockpane - the panel on which the component will be shownnullMenuLineLayoutOrder createOrder(MenuLineLayout layout, TabPane pane)
LayoutBlocks should be presented.layout - the layout requesting the orderpane - the panel on which the components will be shownnullCopyright © 2017 Docking Frames. All rights reserved.