net.infonode.gui.layout

Class DirectionLayout

public class DirectionLayout extends Object implements LayoutManager2

Constructor Summary
DirectionLayout()
DirectionLayout(int componentSpacing)
DirectionLayout(Direction direction)
DirectionLayout(Direction direction, int componentSpacing)
Method Summary
voidaddLayoutComponent(String name, Component comp)
voidaddLayoutComponent(Component comp, Object constraints)
intgetComponentSpacing()
DirectiongetDirection()
floatgetLayoutAlignmentX(Container target)
floatgetLayoutAlignmentY(Container target)
voidinvalidateLayout(Container target)
booleanisCompressing()
booleanisVertical()
voidlayoutContainer(Container parent)
DimensionmaximumLayoutSize(Container parent)
DimensionminimumLayoutSize(Container parent)
DimensionpreferredLayoutSize(Container parent)
voidremoveLayoutComponent(Component comp)
voidsetComponentInsets(Component c, Insets i)
voidsetComponentSpacing(int componentSpacing)
voidsetCompressing(boolean compressing)
voidsetDirection(Direction direction)
voidsetLayoutOrderList(ArrayList layoutOrderList)

Constructor Detail

DirectionLayout

public DirectionLayout()

DirectionLayout

public DirectionLayout(int componentSpacing)

DirectionLayout

public DirectionLayout(Direction direction)

DirectionLayout

public DirectionLayout(Direction direction, int componentSpacing)

Method Detail

addLayoutComponent

public void addLayoutComponent(String name, Component comp)

addLayoutComponent

public void addLayoutComponent(Component comp, Object constraints)

getComponentSpacing

public int getComponentSpacing()

getDirection

public Direction getDirection()

getLayoutAlignmentX

public float getLayoutAlignmentX(Container target)

getLayoutAlignmentY

public float getLayoutAlignmentY(Container target)

invalidateLayout

public void invalidateLayout(Container target)

isCompressing

public boolean isCompressing()

isVertical

public boolean isVertical()

layoutContainer

public void layoutContainer(Container parent)

maximumLayoutSize

public Dimension maximumLayoutSize(Container parent)

minimumLayoutSize

public Dimension minimumLayoutSize(Container parent)

preferredLayoutSize

public Dimension preferredLayoutSize(Container parent)

removeLayoutComponent

public void removeLayoutComponent(Component comp)

setComponentInsets

public void setComponentInsets(Component c, Insets i)

setComponentSpacing

public void setComponentSpacing(int componentSpacing)

setCompressing

public void setCompressing(boolean compressing)

setDirection

public void setDirection(Direction direction)

setLayoutOrderList

public void setLayoutOrderList(ArrayList layoutOrderList)