JRadioButtonのActionListenerに、
一方のボタンが押されたらテキストフィールドをenableに、他方であればdisableにする、という実装を行っています。

人が画面でラジオボタンを押した場合にはうまく動くのですが、
コード上でJRadioButton#setSelected(true)した場合にはイベントが発生しません。


setSelectedの場合も同様の動作をさせたい場合、一般的にはどういう実装を行えばよいでしょうか。

ChangeListenerだとsetSelectedでもイベントを受け取れますが、必要ない状態の変化でもイベントが
発生するので無駄な動作が多くなるな、と考えています。