no actualiza paneles

JSpider
06 de Junio del 2004
Estoy intentando crea una aplicación que crea una animación mostrando diferentes paneles. La ventana es de tipo JFrame. Para mostrar un nuevo frame, borro el panel actual: frame.getContentPane().remove(panel) y luego añado el nuevo panel: frame.getContentPane().add(pnel).
El caso es que lo hace bien la primera vez, pero a partir del segundo frame me aparece la pantalla en blanco, sin nada. ¿Me puede ayudar alguién? Gracias