lapisx.swing
Class Layout

java.lang.Object
  extended bylapisx.swing.Layout

public abstract class Layout
extends Object


Nested Class Summary
static interface Layout.Alignment
           
static interface Layout.Size
           
 
Field Summary
static Layout.Size ANY_SIZE
           
static Layout.Alignment CENTER
           
static Layout.Alignment EAST
           
static Layout.Size FIXED_HEIGHT
           
static Layout.Size FIXED_SIZE
           
static Layout.Size FIXED_WIDTH
           
static Layout.Alignment NORTH
           
static Layout.Alignment NORTHEAST
           
static Layout.Alignment NORTHWEST
           
static Layout.Alignment SOUTH
           
static Layout.Alignment SOUTHEAST
           
static Layout.Alignment SOUTHWEST
           
static Layout.Alignment WEST
           
 
Constructor Summary
protected Layout(Container container)
           
 
Method Summary
 Layout add(Component comp)
           
 Layout add(Component comp, Insets insets)
           
 Layout add(Component comp, Layout.Alignment alignment)
           
 Layout add(Component comp, Layout.Alignment alignment, Insets insets)
           
 Layout add(Component comp, Layout.Size size)
           
 Layout add(Component comp, Layout.Size size, Insets insets)
           
 Layout add(Component comp, Layout.Size size, Layout.Alignment alignment)
           
abstract  Layout add(Component comp, Layout.Size size, Layout.Alignment alignment, Insets insets)
           
abstract  Layout addGlue()
           
static Layout border()
           
static Layout border(Container comp)
           
 Container done()
           
static Layout gridbag()
           
static Layout gridbag(Container comp)
           
static Layout horizontal()
           
static Layout horizontal(Container comp)
           
abstract  Layout nextColumn()
           
abstract  Layout nextRow()
           
 Layout setAlignment(Layout.Alignment alignment)
           
 Layout setContainerInsets(int top, int left, int bottom, int right)
           
 Layout setInsets(Insets insets)
           
 Layout setInsets(int top, int left, int bottom, int right)
           
 Layout setSize(Layout.Size size)
           
static Layout vertical()
           
static Layout vertical(Container comp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ANY_SIZE

public static final Layout.Size ANY_SIZE

FIXED_HEIGHT

public static final Layout.Size FIXED_HEIGHT

FIXED_WIDTH

public static final Layout.Size FIXED_WIDTH

FIXED_SIZE

public static final Layout.Size FIXED_SIZE

CENTER

public static final Layout.Alignment CENTER

NORTH

public static final Layout.Alignment NORTH

NORTHEAST

public static final Layout.Alignment NORTHEAST

EAST

public static final Layout.Alignment EAST

SOUTHEAST

public static final Layout.Alignment SOUTHEAST

SOUTH

public static final Layout.Alignment SOUTH

SOUTHWEST

public static final Layout.Alignment SOUTHWEST

WEST

public static final Layout.Alignment WEST

NORTHWEST

public static final Layout.Alignment NORTHWEST
Constructor Detail

Layout

protected Layout(Container container)
Method Detail

horizontal

public static Layout horizontal()

vertical

public static Layout vertical()

border

public static Layout border()

gridbag

public static Layout gridbag()

horizontal

public static Layout horizontal(Container comp)

vertical

public static Layout vertical(Container comp)

border

public static Layout border(Container comp)

gridbag

public static Layout gridbag(Container comp)

add

public Layout add(Component comp)

add

public Layout add(Component comp,
                  Layout.Size size)

add

public Layout add(Component comp,
                  Layout.Alignment alignment)

add

public Layout add(Component comp,
                  Layout.Size size,
                  Layout.Alignment alignment)

add

public Layout add(Component comp,
                  Insets insets)

add

public Layout add(Component comp,
                  Layout.Size size,
                  Insets insets)

add

public Layout add(Component comp,
                  Layout.Alignment alignment,
                  Insets insets)

add

public abstract Layout add(Component comp,
                           Layout.Size size,
                           Layout.Alignment alignment,
                           Insets insets)

addGlue

public abstract Layout addGlue()

nextRow

public abstract Layout nextRow()

nextColumn

public abstract Layout nextColumn()

done

public Container done()

setContainerInsets

public Layout setContainerInsets(int top,
                                 int left,
                                 int bottom,
                                 int right)

setInsets

public Layout setInsets(int top,
                        int left,
                        int bottom,
                        int right)

setInsets

public Layout setInsets(Insets insets)

setAlignment

public Layout setAlignment(Layout.Alignment alignment)

setSize

public Layout setSize(Layout.Size size)