net.infonode.docking
public class TabWindow extends AbstractTabWindow
Version: $Revision: 1.57 $
| Constructor Summary | |
|---|---|
| TabWindow()
Creates an empty tab window. | |
| TabWindow(DockingWindow window)
Creates a tab window with a tab containing the child window.
| |
| TabWindow(DockingWindow[] windows)
Creates a tab window with tabs for the child windows.
| |
| protected | TabWindow(DockingWindow[] windows, TabWindowItem windowItem) |
| Method Summary | |
|---|---|
| protected boolean | acceptsSplitWith(DockingWindow window) |
| int | addTab(DockingWindow w, int index) |
| protected int | addTabNoSelect(DockingWindow window, int index) |
| protected PropertyMap | createPropertyObject() |
| protected DockingWindow | getBestFittedWindow(DockingWindow parentWindow) |
| protected int | getChildEdgeDepth(DockingWindow window, Direction dir) |
| protected int | getEdgeDepth(Direction dir) |
| protected DockingWindow | getOptimizedWindow() |
| protected PropertyMap | getPropertyObject() |
| protected int | getTabAreaComponentCount() |
| protected void | getTabAreaComponents(int index, JComponent[] components) |
| TabWindowProperties | getTabWindowProperties() |
| protected void | optimizeWindowLayout() |
| protected void | tabSelected(WindowTab tab) |
| protected void | update() |
| protected void | updateButtonVisibility() |
| protected void | updateWindowItem(RootWindow rootWindow) |
| protected void | write(ObjectOutputStream out, WriteContext context, ViewWriter viewWriter) |
Parameters: window the child window
Parameters: windows the child windows