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.Originariamente inviato da abcd1000
invece della variabile booleana potrei usare il metodo della classe AbstractButton
isSelected() ?
LeleFT mi puoi accennare anche alle altre soluzioni?
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.![]()