public class RowLayout extends Object implements TabLayoutManager
TabLayoutManager does never create menus and ignores the
info panel.DockThemes. It remains however in the framework for future uses.| Constructor and Description |
|---|
RowLayout() |
| Modifier and Type | Method and Description |
|---|---|
int |
getIndexOfTabAt(TabPane pane,
Point mouseLocation)
Finds out which tab is below the mouse at location
mouseLocation. |
Dimension |
getMinimumSize(TabPane pane)
Gets the minimal size that
TabPane.getAvailableArea()
should return. |
Dimension |
getPreferredSize(TabPane pane)
Gets the preferred size that
TabPane.getAvailableArea()
should return. |
void |
install(TabPane pane)
Informs this
TabLayoutManager that from now on it will have
to layout pane. |
void |
layout(TabPane pane)
Lays out the tabs on
pane, this manager is free to
make any layout it wishes. |
void |
uninstall(TabPane pane)
Informs this
TabLayoutManager that it has no longer to
look after pane. |
public Dimension getMinimumSize(TabPane pane)
TabLayoutManagerTabPane.getAvailableArea()
should return.getMinimumSize in interface TabLayoutManagerpane - some panelpanepublic Dimension getPreferredSize(TabPane pane)
TabLayoutManagerTabPane.getAvailableArea()
should return.getPreferredSize in interface TabLayoutManagerpane - some panelpanepublic int getIndexOfTabAt(TabPane pane, Point mouseLocation)
TabLayoutManagermouseLocation.getIndexOfTabAt in interface TabLayoutManagerpane - the panel for which to search the tabmouseLocation - the location of the mousemouseLocation or nullpublic void layout(TabPane pane)
TabLayoutManagerpane, this manager is free to
make any layout it wishes. However, the result should allow the user
to still select any tab.layout in interface TabLayoutManagerpane - the pane whose tabs should be positionedpublic void install(TabPane pane)
TabLayoutManagerTabLayoutManager that from now on it will have
to layout pane.install in interface TabLayoutManagerpane - a pane that will be given to TabLayoutManager.layout(TabPane)public void uninstall(TabPane pane)
TabLayoutManagerTabLayoutManager that it has no longer to
look after pane.uninstall in interface TabLayoutManagerpane - a TabPane that will no longer be given to
TabLayoutManager.layout(TabPane)Copyright © 2017 Docking Frames. All rights reserved.