Class java.awt.GridBagLayout (1.0)
public class GridBagLayout extends Object implements LayoutManager2, Serializable {
// Public Constructor
public GridBagLayout( );
// Constants
protected final static int MAXGRIDSIZE;
protected final static int MINSIZE;
protected final static int PREFERREDSIZE;
// Public Instance Variables
public double[ ] columnWeights;
public int[ ] columnWidths;
public int[ ] rowHeights;
public double[ ] rowWeights;
// Protected Instance Variables
protected Hashtable comptable;
protected GridBagConstraints defaultConstraints;
protected GridBagLayoutInfo layoutInfo;
// Public Instance Methods
public void addLayoutComponent(String name, Component comp); // Empty
public void addLayoutComponent(Component comp, Object constraints);
public GridBagConstraints getConstraints(Component comp);
public int[ ][ ] getLayoutDimensions( );
public Point getLayoutOrigin( );
public double[ ][ ] getLayoutWeights( );
public void layoutContainer(Container parent);
public Point location(int x, int y);
public Dimension minimumLayoutSize(Container parent);
public Dimension preferredLayoutSize(Container parent);
public void removeLayoutComponent(Component comp); // Empty
public void setConstraints(Component comp, GridBagConstraints constraints);
public String toString( ); // Overrides Object.toString( )
// Protected Instance Methods
protected void AdjustForGravity(GridBagConstraints constraints, Rectangle r);
protected void ArrangeGrid(Container parent);
protected GridBagLayoutInfo GetLayoutInfo(Container parent, int sizeflag);
protected Dimension GetMinSize(Container parent, GridBagLayoutInfo info);
protected GridBagConstraints lookupConstraints(Component comp);
}