java图形界面设计时jradiobutton怎么用

 我来答
雪飞潇潇
2017-06-21 · TA获得超过6275个赞
知道大有可为答主
回答量:1968
采纳率:91%
帮助的人:868万
展开全部

效果图

参考代码

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;

public class RBTFrame extends JFrame{
JRadioButton jrb1,jrb2;
JLabel jl2 ;
public RBTFrame() {
JLabel jl1 = new JLabel("性别");
MyListener ml = new MyListener();
jrb1 = new JRadioButton("男");
jrb1.addActionListener(ml);//添加事件响应
jrb1.setSelected(true);//设置默认选择的选项
jrb2 = new JRadioButton("女");
jrb2.addActionListener(ml);
ButtonGroup bg1 = new ButtonGroup();//可以约束jrb1和jrb2 成为一组单选按钮
bg1.add(jrb1);//添加进单选按钮组里
bg1.add(jrb2);
jl2 = new JLabel("性别选择为:男");//设置默认的文字
add(jl1);
add(jrb1);//把按钮添加到面板
add(jrb2);
add(jl2);
setLayout(new FlowLayout());
setTitle("单选按钮");
setSize(300, 120);//窗口大小
setLocationRelativeTo(null);//窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}

public static void main(String[] args) {
new RBTFrame();//启动窗口
}

class MyListener implements ActionListener{

public void actionPerformed(ActionEvent e) {
//e.getActionCommand() 默认就是jrb上面的文字
jl2.setText("性别选择为:"+e.getActionCommand());
}
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式