martes, 18 de marzo de 2014

CardLayout

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