Clasa CardLayout

public class CardLayout extends Object implements LayoutManager2, Serializable

Instanțele acestei clase sunt gestionari de poziționare, care plasează componentele în container una peste alta, ca într-un pachet de cărți de vizită.La un moment dat este vizibilă numai componenta de deasupra, însă componentele își pot  schimba locurile între ele prin rotație.

Constructori

public CardLayout() - construiește un CardLayout fără spațiu liber în jurul componentelor.

public CardLayout(int hgap, int vgap) - construiește un cardLayout care are pe margini spațiile libere hgap pe orizontală și vgap pe verticală.

Metode

Metodele interfețelor LayoutManager și LayoutManager2, la care se adaugă următoarele:

public int getHgap() - întoarce spațiul liber pe orizontală.

public void setHgap(int hgap) - setează spațiul liber pe orizontală.

public int getVgap() - întoarce spațiul liber pe verticală.

public void setVgap(int vgap) - setează spațiul liber pe verticală.

public void first(Container parent) - pune deasupra prima componentă din containerul părinte specificat.

public void next(Container parent) - pune deasupra următoarea componentă a containerului specificat.

public void previous(Container parent) - pune deasupra componenta precedentă a containerului specificat.componenta cu numele name din containerul specificat.

public void show(Container parent, String name) - pune deasupra

public void last(Container parent) - pune deasupra ultima componentă din containerul specificat.