codice:
Dalla descrizione del flusso di operazioni che hai fatto sopra, mi sembra di capire che la "azione" finale per eseguire effettivamente il deposito/prelievo è scatenata dal pulsante JButton ... non dai JRadioButton
Sono due metodi: Operazione1 e Operazione2. All'interno dei due metodi vi è implementato un ActionListener su un JButton. Il comportamento del pulsante cambia a seconda della modalità che si sceglie: deposita avviene in Operazione1, preleva in Operazione2.
I JRadioButton scelgono quali delle due operazioni far eseguire.
codice:
P.S. Non so se hai copiato male qui nel post ma la classe RadioButtonActionListener risulta dentro un metodo.
Le method-local inner-class vengono usate ultra-raramente, qui cerca di evitarle. Oltretutto danno un codice un po' più contorto.
Si, è all'interno del metodo.
Il programma funziona, ma stranamente devo cliccare due volte sui JRadioButton per cambiare modalità. E' normale?