Unselecting RadioButtons in Java Swing

前端 未结 10 1510
鱼传尺愫
鱼传尺愫 2021-01-01 09:06

When displaying a group of JRadioButtons, initially none of them is selected (unless you programmatically enforce that). I would like to be able to put buttons back into tha

10条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-01-01 09:43

    In my case I use Jgoodies project to bind GUI components to Java model. The RadioButton component is bound to a field

    class Model {
      private SomeJavaEnum field; // + getter, setter
    }
    

    In such case ButtonGroup.clearSelection doesn't work since the old value still retains in the model. Straightforward solution was to simply setField(null).

提交回复
热议问题