当前位置: 代码迷 >> J2SE >> ButtonGroup不管用呢,该怎么解决
  详细解决方案

ButtonGroup不管用呢,该怎么解决

热度:16   发布时间:2016-04-24 12:25:06.0
ButtonGroup不管用呢
Java code
            ButtonGroup bg = new ButtonGroup();            bg.add(jRadioButtonColor);            bg.add(jRadioButtonBlackWhite);            jPanelColor.add(getJRadioButtonColor(), null);            jPanelColor.add(getJRadioButtonBlackWhite(), null);


这样把单选按钮加入到ButtonGroup中没有错误吧,为什么不能实现只选中一个呢?
各位大侠帮帮忙!

------解决方案--------------------
你的 jRadioButtonColor 和 jRadioButtonBlackWhite
是不是在 getJRadioButtonColor() 和 getJRadioButtonBlackWhite() 方法中初始化的

也就是说 jRadioButtonColor 和 jRadioButtonBlackWhite 在 add 到 bg 中的时候实际上是 null ?

你反过来试试 
Java code
            ButtonGroup bg = new ButtonGroup();            jPanelColor.add(getJRadioButtonColor(), null);            jPanelColor.add(getJRadioButtonBlackWhite(), null);            bg.add(jRadioButtonColor);            bg.add(jRadioButtonBlackWhite);