non è l'uso corretto di actionPerformed...

Dovresti piuttosto prevedere che cosa faranno i tuoi bottoni. Dichiara la variabile/oggetto che vuoi aggiornare al di fuori di actionPerformed, e alla pressione del bottone metti il valore che desideri nella variabile/oggetto.

Ah, usa anche metodi non deprecati: per mostrare un componente sarebbe meglio utilizzare .setVisible(true);