swingwt.awt
Class GridBagLayout

java.lang.Object
  extended byswingwt.awt.GridBagLayout
All Implemented Interfaces:
LayoutManager, LayoutManager2

public class GridBagLayout
extends java.lang.Object
implements LayoutManager2


Field Summary
 double[] columnWeights
           
 int[] columnWidths
           
protected  java.util.Hashtable components
           
protected  GridBagConstraints defaultConstraints
           
protected  swingwt.awt.GridBagLayoutInfo layoutInfo
           
protected static int MAXGRIDSIZE
           
protected static int MINSIZE
           
protected static int PREFERREDSIZE
           
 int[] rowHeights
           
 double[] rowWeights
           
 
Constructor Summary
GridBagLayout()
           
 
Method Summary
 void addLayoutComponent(Component comp, java.lang.Object constraints)
           
 void addLayoutComponent(java.lang.String name, Component comp)
           
 GridBagConstraints getConstraints(Component comp)
           
 float getLayoutAlignmentX(Container parent)
           
 float getLayoutAlignmentY(Container parent)
           
 int[][] getLayoutDimensions()
           
protected  swingwt.awt.GridBagLayoutInfo getLayoutInfo(Container parent, int sizeflag)
           
 Point getLayoutOrigin()
           
 double[][] getLayoutWeights()
           
protected  Dimension getSmallestLayoutSize(Container parent, swingwt.awt.GridBagLayoutInfo info)
           
 void invalidateLayout(Container target)
           
 void layoutContainer(Container parent)
           
 Point location(int x, int y)
           
protected  GridBagConstraints lookupConstraints(Component comp)
           
 Dimension maximumLayoutSize(Container target)
           
 Dimension minimumLayoutSize(Container parent)
           
protected  void moveComponentInsets(GridBagConstraints constraints, Rectangle r)
           
 Dimension preferredLayoutSize(Container parent)
           
 void removeLayoutComponent(Component comp)
           
 void setConstraints(Component comp, GridBagConstraints constraints)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultConstraints

protected GridBagConstraints defaultConstraints

layoutInfo

protected swingwt.awt.GridBagLayoutInfo layoutInfo

components

protected java.util.Hashtable components

columnWidths

public int[] columnWidths

rowHeights

public int[] rowHeights

columnWeights

public double[] columnWeights

rowWeights

public double[] rowWeights

MAXGRIDSIZE

protected static final int MAXGRIDSIZE
See Also:
Constant Field Values

MINSIZE

protected static final int MINSIZE
See Also:
Constant Field Values

PREFERREDSIZE

protected static final int PREFERREDSIZE
See Also:
Constant Field Values
Constructor Detail

GridBagLayout

public GridBagLayout()
Method Detail

setConstraints

public void setConstraints(Component comp,
                           GridBagConstraints constraints)

getConstraints

public GridBagConstraints getConstraints(Component comp)

getLayoutOrigin

public Point getLayoutOrigin()

getLayoutDimensions

public int[][] getLayoutDimensions()

getLayoutWeights

public double[][] getLayoutWeights()

location

public Point location(int x,
                      int y)

addLayoutComponent

public void addLayoutComponent(java.lang.String name,
                               Component comp)
Specified by:
addLayoutComponent in interface LayoutManager

addLayoutComponent

public void addLayoutComponent(Component comp,
                               java.lang.Object constraints)
Specified by:
addLayoutComponent in interface LayoutManager2

removeLayoutComponent

public void removeLayoutComponent(Component comp)
Specified by:
removeLayoutComponent in interface LayoutManager

preferredLayoutSize

public Dimension preferredLayoutSize(Container parent)
Specified by:
preferredLayoutSize in interface LayoutManager

minimumLayoutSize

public Dimension minimumLayoutSize(Container parent)
Specified by:
minimumLayoutSize in interface LayoutManager

maximumLayoutSize

public Dimension maximumLayoutSize(Container target)
Specified by:
maximumLayoutSize in interface LayoutManager2

getLayoutAlignmentX

public float getLayoutAlignmentX(Container parent)
Specified by:
getLayoutAlignmentX in interface LayoutManager2

getLayoutAlignmentY

public float getLayoutAlignmentY(Container parent)
Specified by:
getLayoutAlignmentY in interface LayoutManager2

invalidateLayout

public void invalidateLayout(Container target)
Specified by:
invalidateLayout in interface LayoutManager2

layoutContainer

public void layoutContainer(Container parent)
Specified by:
layoutContainer in interface LayoutManager

lookupConstraints

protected GridBagConstraints lookupConstraints(Component comp)

getLayoutInfo

protected swingwt.awt.GridBagLayoutInfo getLayoutInfo(Container parent,
                                                      int sizeflag)

moveComponentInsets

protected void moveComponentInsets(GridBagConstraints constraints,
                                   Rectangle r)

getSmallestLayoutSize

protected Dimension getSmallestLayoutSize(Container parent,
                                          swingwt.awt.GridBagLayoutInfo info)