FlowLayout

Name

FlowLayout

[Graphic: Figure from the text]

Description

The FlowLayout LayoutManager provides the means to lay out components in a row by row fashion. As each row fills up, the components continue on the next row.

Class Definition

public class java.awt.FlowLayout extends java.lang.Object implements java.awt.LayoutManager, java.io.Serializable {
 // Constants public static final int CENTER;
public static final int LEFT;
public static final int RIGHT; // Constructors public FlowLayout();
public FlowLayout (int alignment);
public FlowLayout (int alignment, int hgap, int vgap); // Instance Methods public void addLayoutComponent (String name, Component component);
public int getAlignment(); public int getHgap(); public int getVgap(); public void layoutContainer (Container target);
public Dimension minimumLayoutSize (Container target);
public Dimension preferredLayoutSize (Container target);
public void removeLayoutComponent (Component component);
public void setAlignment (int align); public void setHgap (int hgap); public void setVgap (int vgap); public String toString();
}

Constants

CENTER

public static final int CENTER

The default alignment for a FlowLayout object; rows of components are centered within the container.

LEFT

public static final int LEFT

An alignment for a FlowLayout object; rows of components start on the left side of the container.

RIGHT

public static final int RIGHT

An alignment for a FlowLayout object; rows of components start on the right side of the container.

Constructors

FlowLayout

public FlowLayout()

public FlowLayout (int alignment)

public FlowLayout (int alignment, int hgap, int vgap)

Instance Methods

addLayoutComponent

public void addLayoutComponent (String name, Component component)

getAlignment

public int getAlignment()

getHgap

public int getHgap()

getVgap

public int getVgap()

layoutContainer

public void layoutContainer (Container target)

minimumLayoutSize

public Dimension minimumLayoutSize (Container target)

preferredLayoutSize

public Dimension preferredLayoutSize (Container target)

removeLayoutComponent

public void removeLayoutComponent (Component component)

setAlignment

public void setAlignment(int align)

setHgap

public void setHgap(int hgap)

setVgap

public void setVgap(int vgap)

toString

public String toString()

See Also

Component, Container, Dimension, LayoutManager, Object, Serializable, String