CardLayout pemiite disponer distintos componentes (de ordinario Panels) que comparten la misma
ventana para ser mostrados sucesivamente. Son como transparencias, diapositivas o cartas de baraja
que van apareciendo una detrás de otra.
El orden de las "caitas" se puede establecer de los siguientes modos:
1. Yendo a la primera o a la última, de acuerdo con el orden en que fueron añadidas al
container.
2. Recorriendo las caitas hacia delante o hacia atrás, de una en una.
3. Mostrando una carta con un nombre determinado.
Los constructores de esta clase son:
CardLayout()
CardLayout(int horizGap, int vertGap)
Para añadir componentes a un container con CardLayout se utiliza el método:
Container.add(Component comp, int index)
donde index indica la posición en que hay que insertar la carta. Los siguientes métodos de
CardLayout permiten controlar el orden en que aparecen las cartas:
void first(Container cont);
void last(Container cont);
void previous(Container cont);
void next(Container cont);
void show(Container cont, String nameCard);
No hay comentarios:
Publicar un comentario