LayoutManager2

Name

LayoutManager2

[Graphic: Figure from the text]

Description

LayoutManager2 is an extension of LayoutManager. It provides a more generalized way to add components to a container, as well as more sizing and alignment methods.

Interface Definition

public abstract interface java.awt.LayoutManager2 extends java.awt.LayoutManager {
 // Interface Methods public abstract void addLayoutComponent (Component comp, Object constraints);
public abstract float getLayoutAlignmentX(Container target);
public abstract float getLayoutAlignmentY(Container target);
public abstract void invalidateLayout(Container target);
public abstract Dimension maximumLayoutSize(Container target);
}

Interface Methods

addLayoutComponent

public abstract void addLayoutComponent (Component comp, Object constraints)

getLayoutAlignmentX

public abstract float getLayoutAlignmentX (Container target)

getLayoutAlignmentY

public abstract float getLayoutAlignmentY (Container target)

invalidateLayout

public abstract void invalidateLayout (Container target)

maximumLayoutSize

public abstract Dimension maximumLayoutSize (Container target)

See Also

BorderLayout, CardLayout, Component, Container, GridBagLayout, Object, String