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