Grazie a tutti per le risposte.
Ho implementatoto l'interfaccia ActionListener nella classe AscoltaPulsanti e ne ho riscritto il metodo
inoltre ho aggiunto nel costruttore della classe ProvaFrame:codice:@Override public void actionPerformed(ActionEvent e) { System.out.println("Azione su tasto "+e.paramString()); }
adesso alla pressione dei tasti Play e Stop il risultato è questo:codice:play.addActionListener(oggPulsante); stop.addActionListener(oggPulsante);
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

Rispondi quotando