com.vlsolutions.swing.docking
Class AutoHideBorderLayout
java.lang.Object
com.vlsolutions.swing.docking.AutoHideBorderLayout
- LayoutManager2
public class AutoHideBorderLayout
extends java.lang.Object
implements LayoutManager2
A Layout Manager for auto-hide borders.
AutoHideBorderLayout
public AutoHideBorderLayout(boolean isHorizontal)
Constructs a new Layout.
isHorizontal
- indicates if the layout will be horizontal or vertical.
AutoHideBorderLayout
public AutoHideBorderLayout(boolean isHorizontal,
int gap)
Constructs a new Layout.
isHorizontal
- indicates if the layout will be horizontal or vertical.gap
- gap in pixels between components
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