Grazie a tutti per le risposte.

Ho implementatoto l'interfaccia ActionListener nella classe AscoltaPulsanti e ne ho riscritto il metodo


codice:
    @Override
    public void actionPerformed(ActionEvent e) {
        System.out.println("Azione su tasto "+e.paramString());
    }
inoltre ho aggiunto nel costruttore della classe ProvaFrame:
codice:
        play.addActionListener(oggPulsante);
        stop.addActionListener(oggPulsante);
adesso alla pressione dei tasti Play e Stop il risultato è questo:
Azione su tasto ACTION_PERFORMED,cmd=Play,when=1386856635147,modif iers=Button1
Azione su tasto ACTION_PERFORMED,cmd=Stop,when=1386856637269,modif iers=Button1

Domanda:

c'e' la possibilità di avere solo la stringa Play e Stop a seconda del tasto schiacciato? Che metodo dovrei utilizzare sull'oggetto ActionEvent e al posto di paramString() ?

Datemi un consiglio:
Sarebbe più corretto implementare una classe che gestisca il tasto Play e un altro il tasto Stop?
O quale secondo voi sarebbe la cosa migliore?

Grazie, Roberto