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