日期:2014-05-20  浏览次数:20865 次

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);