Il layout della finestra è un BorderLayout.
Sulla parte sinistra ho messo dei JButton.
Sulla parte destra della finestra ho la necessità che cliccando su un bottone il pannello destro cambi.

Per aggiungere la prima volta il pannello faccio così:

codice:
add( Pannello, BorderLayout.CENTER);
Se lo rifaccio con un pannello diverso non cambia niente.
Come faccio a sostituirlo?

Per creare i diversi pannelli ho fatto delle classi interne in questo modo:
codice:
class Pannello extends JPanel{
        Pannello(){
          setLayout(new FlowLayout());
        /*
         varie elementi della GUI che mi
         servono per questo programma
          */
        }
  }
Per creare il pannello faccio:
codice:
Pannello pannello=new Pannello();
É corretto fare una cosa così o conviene fare in un altro modo?
Grazie