Ottimo questo andrebbe proprio bene. Adesso resta solo il problema di farlo funzionareOriginariamente inviato da battlehorse
Se tu usi tanto JPanel quante sono le schermate di cui necessiti, ad ogni chiamata a setContentPane() imposti il JPanel che ti serve e il precedente viene eliminato.
Non hai bisogno di chiamate a remove()!!!