JAVA中我设置了两个jRadioButton怎么实现只选中其中一个

 我来答
Adalin01
2012-04-25
知道答主
回答量:5
采纳率:0%
帮助的人:4.3万
展开全部
本身的机制就是只能选一个啊。要用到ButtonGroup,把他们添加进去。那就只能选一个了。
爱能止恨
2016-08-30 · TA获得超过524个赞
知道小有建树答主
回答量:352
采纳率:0%
帮助的人:175万
展开全部
radiobutton不是单选按钮么?
实在不行你就用checkbox吧,选中一个的时候,禁用另外一个
取消选中的时候,释放禁用的那一个

依稀记得应该是:
checkbox.enabled=false;
还是:
checkbox.visable=false;

你试试吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一个正直的吧友
2009-07-27 · TA获得超过3143个赞
知道小有建树答主
回答量:941
采纳率:0%
帮助的人:1086万
展开全部
写一个ButtonGroup ,把两个都放进去

JRadioButton red, white;
red = new JRadioButton ("red");
white = new JRadioButton ("white");

ButtonGroup group = new ButtonGroup ();
group.add (red);
group.add (white);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
daay1986
2009-07-27 · TA获得超过6018个赞
知道大有可为答主
回答量:2208
采纳率:0%
帮助的人:1472万
展开全部
public class MyFrame extends JFrame {

public MyFrame() {
super();
}

public static void main(String[] args) {
MyFrame my = new MyFrame();
Container contentPane = my.getContentPane();
JPanel panel1 = new JPanel();
JPanel panel3 = new JPanel();
panel3.setLayout(new FlowLayout());
panel1.setLayout(new BorderLayout());
ButtonGroup buttonGroup = new ButtonGroup();
JRadioButton button1 = new JRadioButton("1");
JRadioButton button2 = new JRadioButton("2");
buttonGroup.add(button2);
buttonGroup.add(button1);
panel3.add(button1, BorderLayout.CENTER);
panel3.add(button2, BorderLayout.NORTH);
contentPane.add(panel1, BorderLayout.CENTER);
contentPane.add(panel3, BorderLayout.NORTH);
my.setSize(300, 300);
my.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
my.setVisible(true);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zskzhao
2009-07-27 · TA获得超过346个赞
知道小有建树答主
回答量:852
采纳率:0%
帮助的人:404万
展开全部
把这两个jRadioButton添加到一个组里ButtonGroup。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式