Prima di tutto non fai un frame, ma fai un JPanel con questa funzione. Nel ActionPerformed controlli qual'e' stato il bottone premuto e se e' quello giusto istanzi un oggetto di questo tipo, rimuovi il vecchio pannello dalla parte centrale del contentPane e ci metti questo nuovo.