Quote Originariamente inviata da andbin Visualizza il messaggio
Le strade sono almeno 2:
a) Usare un layout manager come CardLayout che permette di mostrare solo uno per volta tra N componenti.
b) Rimuovere il pannello corrente dal contenitore e inserirne un altro. Se il contenitore usa un layout manager è anche necessario validare il layout, in genere basta un validate() sul contenitore.
Se volessi usare l'opzione b dovrei fare una cosa del genere?

codice:
btnNewButton.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent e) {
                getContentPane().remove(panel);
                validate();
                getContentPane().add(panel_1);
                validate();


            }
});
perchè in tal caso dopo aver premuto il bottone l'applet si blocca.