这代码中,为什么ButtonGroup不能实现单选?

AD开发 发布于 2013/11/26 20:16
阅读 282
收藏 0
package com.JPANEL;
import java.awt.*;
import javax.swing.*;
public class Dem42 {

    public static void main(String args[])
    {
        GU gui=new GU();
    }
}
class GU extends JFrame
{
    private ButtonGroup cb1=null;
    private ButtonGroup cb2=null;
    private JRadioButton cbm1=null;
    private JRadioButton cbm2=null;
    private JRadioButton cbm3=null;
    private JRadioButton cbm4=null;
    private JRadioButton cbm5=null;
    private JRadioButton cbm6=null;
    
    public GU()
    {
        JFrame f1=new JFrame();
        JPanel p1=new JPanel();
        Container c1=new Container();
        f1.setSize(400, 250);
        cb1=new ButtonGroup();
        cb2=new ButtonGroup();
        cb1.add(cbm1);
        cb1.add(cbm2);
        
        cbm1=new JRadioButton("男");
        cbm2=new JRadioButton("女");
        cbm3=new JRadioButton("初中");
        cbm4=new JRadioButton("高中");
        cbm5=new JRadioButton("本科");
        cbm6=new JRadioButton("硕士");
        p1.setLayout(new GridLayout(5,2));
        p1.add(cbm1);
        p1.add(cbm2);
        p1.add(cbm3);
        p1.add(cbm4);
        p1.add(cbm5);
        p1.add(cbm6);
        f1.add(p1);
        f1.setVisible(true);
        f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
    }

}

ButtonGroup不管用用,两个JRadioButton都可以选

加载中
返回顶部
顶部