Java in a Nutshell Online Quick Reference for Java 1.1
Availability: JDK 1.0
public class GridBagLayout extends Object implements LayoutManager2, Serializable {
// Public Constructor
public GridBagLayout();
// Constants
protected static final int MAXGRIDSIZE;
protected static final int MINSIZE;
protected static final 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);
1.1 public void addLayoutComponent(Component comp, Object constraints);
public GridBagConstraints getConstraints(Component comp);
1.1 public float getLayoutAlignmentX(Container parent);
1.1 public float getLayoutAlignmentY(Container parent);
public int[][] getLayoutDimensions();
public Point getLayoutOrigin();
public double[][] getLayoutWeights();
1.1 public void invalidateLayout(Container target);
public void layoutContainer(Container parent);
public Point location(int x, int y);
1.1 public Dimension maximumLayoutSize(Container target);
public Dimension minimumLayoutSize(Container parent);
public Dimension preferredLayoutSize(Container parent);
public void removeLayoutComponent(Component comp);
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);
}