我已经将单选按钮添加到了按钮组中,但是问题在于两个单选按钮可以同时选择!我不知道该怎么办。请帮忙。
这是我当前的代码如下所示:

JRadioButton rEncrypt, rDecrypt;

ButtonGroup bgroup = new ButtonGroup();
bgroup.add(rEncrypt);   bgroup.add(rDecrypt);


    rEncrypt = new JRadioButton("Encryption");
    rEncrypt.setBackground(bgColor);
    rEncrypt.setSelected(true);
    pEncrypt = new JPanel();
    pEncrypt.setBackground(bgColor);
    pEncrypt.add(rEncrypt);


    rDecrypt = new JRadioButton("Decryption");
    rDecrypt.setBackground(bgColor);
    pDecrypt = new JPanel();
    pDecrypt.setBackground(bgColor);
    pDecrypt.add(rDecrypt);

最佳答案

没有看到一个完全可运行的示例...

这样做...

JRadioButton rEncrypt, rDecrypt;

ButtonGroup bgroup = new ButtonGroup();
bgroup.add(rEncrypt);   bgroup.add(rDecrypt);


在这之前...

rEncrypt = new JRadioButton("Encryption");
//...
rDecrypt = new JRadioButton("Decryption");


是错的...

您需要先创建按钮,然后才能将它们添加到ButtonGroup ...

10-06 08:58