Mi sembra strano che non funzioni, comunque, se vuoi, esiste un altro modo per fare prima:
codice:
Gioca.addActionListener( new ActionListener() {
   public void actionPerformed(ActionEvent ae) {
      Gioca(parametri); // Richiamo la funzione direttamente!
   }
});
Questa tecnica fa uso delle classi anonime: non è necessario che ogni bottone sia controlato dallo stesso ActionListener.


Ciao.