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);
}