Salve, ho un JPanel1 in cui aggiungo un JPanel2 e fin qui tutto ok si visualizza tutto, quando clicco su un pulsante dovrebbe andare via il JPanel2 e mettere un JPanel3 solo che il JPanel2 si toglie o meglio non si vede come dovrebbe ma il JPanel3 non si visualizza.
il bello che se aggiungo il JPanel3 al posto del 2 si vede!

JP1-->JP2-->JP3 il due si vede il tre no

JP1-->JP3-->JP2 il tre si vede il due no


ora vi posto il codice di come rimuovo il JP2 e aggiungo il JP3
codice:
public void attivaPannelloCentrale(){
		dispensa_0 disp_0=dispensa_0.getInstance();
		dispensa_1 disp_1=dispensa_1.getInstance();
		disp_0.setVisible(false);
		panel.remove(disp_0);
		disp_1.setVisible(true);
		panel.add(disp_1);
		frame.repaint();
		frame.validate();
		
	
		System.out.println("entra");
		
	}
dove dispensa_0 e _1 sono delle classi che estendono JPanel.

Grazie!