Class org.aswing.BoxLayout

Description

A layout manager that allows multiple components to be laid out either vertically or horizontally. The components will not wrap so, for example, a vertical arrangement of components will stay vertically arranged when the frame is resized.

Field Index

X_AXIS, Y_AXIS

Method Index

new BoxLayout()
getLayoutAlignmentX(), getLayoutAlignmentY(), layoutContainer(), maximumLayoutSize(), minimumLayoutSize(), preferredLayoutSize()

Inherited from EmptyLayout

Constructor Detail

BoxLayout

public function BoxLayout(axis:Number, gap:Number)


BoxLayout(axis:Number, gap:Number)
BoxLayout(axis:Number)

Parameters

axis(optional)the layout axis, default is X_AXIS
gap(optional)the gap between children, default is 0

See Also

Field Detail

X_AXIS

static public X_AXIS:Number
Specifies that components should be laid out left to right.

Y_AXIS

static public Y_AXIS:Number
Specifies that components should be laid out top to bottom.

Method Detail

preferredLayoutSize

public function preferredLayoutSize(target:Container):Dimension

minimumLayoutSize

public function minimumLayoutSize(target:Container):Dimension

maximumLayoutSize

public function maximumLayoutSize(target:Container):Dimension

return new Dimension(Number.MAX_VALUE, Number.MAX_VALUE);

Specified By

maximumLayoutSize() in org.aswing.LayoutManager

Overrides

maximumLayoutSize() in org.aswing.EmptyLayout

layoutContainer

public function layoutContainer(target:Container):Void

Description copied from EmptyLayout

do nothing

Specified By

layoutContainer() in org.aswing.LayoutManager

Overrides

layoutContainer() in org.aswing.EmptyLayout

getLayoutAlignmentX

public function getLayoutAlignmentX(target:Container):Number

getLayoutAlignmentY

public function getLayoutAlignmentY(target:Container):Number