Originariamente inviato da abcd1000
invece della variabile booleana potrei usare il metodo della classe AbstractButton
isSelected() ?

LeleFT mi puoi accennare anche alle altre soluzioni?
Anch'io avevo pensato a isSelected() perè nel momento in cui viene scatenato l'evento ActionEvent, il pulsante è per forza selezionato... quindi il risultato sarà sempre true, anche nel caso della prima pressione.

Altri modi prevederebbero l'utilizzo di un MouseListener su ciascun pulsante. Intercetti l'evento mousePressed() (che corrisponde alla pressione del tasto del mouse) e lì controlli se il pulsante è selezionato o meno (qui, se non erro, dovresti poter utilizzare il metodo isSelected() di AbstractButton).
Un'altra soluzione te l'ha data dekdek e su quella linea di condotta puoi variare il tipo di oggetto.


Ciao.