com.vlsolutions.swing.docking
Class DockingBorderLayout
java.lang.Object
com.vlsolutions.swing.docking.DockingBorderLayout
- LayoutManager2
public class DockingBorderLayout
extends java.lang.Object
implements LayoutManager2
A layout adapted to autohide panels.
This layout is like a BorderLayout but corners are always empty
(for example, the TOP component starts with an x coordinate equal to the
width of the LEFT component).
DockingBorderLayout
public DockingBorderLayout()
addLayoutComponent
public void addLayoutComponent(Component comp,
Object constraints)
addLayoutComponent
public void addLayoutComponent(String name,
Component comp)
getLayoutAlignmentX
public float getLayoutAlignmentX(Container target)
getLayoutAlignmentY
public float getLayoutAlignmentY(Container target)
invalidateLayout
public void invalidateLayout(Container target)
layoutContainer
public void layoutContainer(Container target)
overridden to adjust position (x(top) = width(left), y(left) = height(top)
maximumLayoutSize
public Dimension maximumLayoutSize(Container target)
minimumLayoutSize
public Dimension minimumLayoutSize(Container parent)
preferredLayoutSize
public Dimension preferredLayoutSize(Container parent)
removeLayoutComponent
public void removeLayoutComponent(Component comp)
© Copyright 2004-2006 VLSolutions. All Rights Reserved.
www.vlsolutions.com : Java Components - Smart Client Applications