CardLayout

Name

CardLayout

[Graphic: Figure from the text]

Description

The CardLayout LayoutManager provides the means to manage multiple components, displaying one at a time. Components are displayed in the order in which they are added to the layout, or in an arbitrary order by using an assignable name.

Class Definition

public class java.awt.CardLayout extends java.lang.Object implements java.awt.LayoutManager2, java.io.Serializable {
 // Constructors public CardLayout();
public CardLayout (int hgap, int vgap); // Instance Methods public void addLayoutComponent (Component comp, Object constraints); public void addLayoutComponent (String name, Component component); (Deprecated) public void first (Container parent);
public int getHgap(); public abstract float getLayoutAlignmentX(Container target); public abstract float getLayoutAlignmentY(Container target); public int getVgap(); public abstract void invalidateLayout(Container target); public void last (Container parent);
public void layoutContainer (Container target);
public abstract Dimension maximumLayoutSize(Container target); public Dimension minimumLayoutSize (Container target);
public void next (Container parent);
public Dimension preferredLayoutSize (Container target);
public void previous (Container parent);
public void removeLayoutComponent (Component component);
public void setHgap (int hgap); public void setVgap (int vgap); public void show (Container parent, String name);
public String toString();
}

Constructors

CardLayout

public CardLayout()

public CardLayout (int hgap, int vgap)

Instance Methods

addLayoutComponent

public void addLayoutComponent (Component comp, Object constraints)

addLayoutComponent

public void addLayoutComponent (String name, Component component) (Deprecated)

first

public void first (Container parent)

getHgap

public int getHgap()

getLayoutAlignmentX

public abstract float getLayoutAlignmentX (Container target)

getLayoutAlignmentY

public abstract float getLayoutAlignmentY (Container target)

getVgap

public int getVgap()

invalidateLayout

public abstract void invalidateLayout (Container target)

last

public void last (Container parent)

layoutContainer

public void layoutContainer (Container target)

maximumLayoutSize

public abstract Dimension maximumLayoutSize (Container target)

minimumLayoutSize

public Dimension minimumLayoutSize (Container target)

next

public void next (Container parent)

preferredLayoutSize

public Dimension preferredLayoutSize (Container target)

previous

public void previous (Container parent)

removeLayoutComponent

public void removeLayoutComponent (Component component)

setHgap

public void setHgap (int hgap)

setVgap

public void setVgap (int vgap)

show

public void show (Container parent, String name)

toString

public String toString()

See Also

Component, Container, Dimension, LayoutManager, LayoutManager2, Object, String