Package com.miginfocom.ashape.layout

Interface Summary
AShapeLayout The interface that defines how a layout manager that works to layout AShapes within other AShapes.
 

Class Summary
AbstractAShapeLayout Provides a default implementation of AbstractAShapeLayout.getLayoutSize(com.miginfocom.ashape.shapes.AShape, int, int, Integer) since it it usually the same for most layouts.
CutEdgeAShapeLayout Lays out according to the following algorithm: The bounds of the laid out shape is calculated from the placeRect and possibly cropped.
DefaultAShapeLayout The default layout just sets the parent's bounds (AShape.getShapeBounds() as reference bounds for all the sub shapes.
HitShapeAShapeLayout The default layout just sets the parent's HIT bounds (AShape.getHitBounds(boolean) as reference bounds for all the sub shapes.
LayoutUtil Static utility class for AShapeLayouts.
RowAShapeLayout A container that lays out it's sub components in a row/column, quite like BoxLayout but the min/preferred/max sizes, in the laid out dimension, are here optionally specified in the constuctor of this layout.
Size in the non-layed out dimension (width for dim == SwingUtilities.VERTICAL and vice versa) is always set to span the parent's shape bounds.
 



Copyright © 2005 MiG InfoCom AB. All Rights Reserved.