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
dove dispensa_0 e _1 sono delle classi che estendono JPanel.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"); }
Grazie!

Rispondi quotando