Panel dinámico

Colladox
18 de Diciembre del 2004
Vereis, tengo un panel con un Cardlayout donde muestro una rejilla de botones, y cuando se hace click en uno el panel tiene que actualizarse con los nuevos botones asociados al botón que se ha pinchado, el problema es que una vez que se pincha sobre un botón elimino todo lo que tiene el panel (panel.removeAll()) y le inserto los nuevos botones, despues llamo a (panel.update() panel.repaint()) para que me visualice el nuevo panel pero me lo visualiza vacío, y los botones los crea y los inserta en el panel pq traceo la ejecución y eso lo hace.

Alguién sabe pq no me muestra los botones???

Muchas gracias a todos.