博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JRadioButton
阅读量:5101 次
发布时间:2019-06-13

本文共 1486 字,大约阅读时间需要 4 分钟。

1 public class SwingTest123 extends JFrame implements ActionListener { 2  3     JRadioButton boy, girl; 4     JLabel mess; 5     ButtonGroup group; 6  7     public SwingTest123() { 8         init(); 9         setBounds(100, 200, 200, 200);10         setVisible(true);11     }12 13     public void init() {14         setLayout(null);15         Container c = getContentPane();16      17         boy = new JRadioButton("boy");18         boy.setBounds(20, 50, 50, 35);19         girl = new JRadioButton("girl");20         girl.setBounds(100, 50, 50, 35);21         mess = new JLabel("hello");22         mess.setBounds(30, 100, 100, 25);23 24         group = new ButtonGroup();25         group.add(boy);26         group.add(girl);27         c.add(boy);28         c.add(girl);29         c.add(mess);30         boy.addActionListener(this);31         girl.addActionListener(this);32 33     }34 35     String radioText = null;36 37     @Override38     public void actionPerformed(ActionEvent e) {39         if (e.getSource() == boy) {40             radioText = boy.getText();41 42             System.out.println(radioText);43         } else if (e.getSource() == girl) {44             radioText = girl.getText();45             System.out.println(radioText);46         }47         mess.setText("You are a " + radioText);48 49     }50 51     public static void main(String[] args) {52         SwingTest123 st = new SwingTest123();53 54     }55 56 }

 

 

转载于:https://www.cnblogs.com/thrive/p/3938119.html

你可能感兴趣的文章
模态与非模态对话框
查看>>
cl-closure-template 中文乱码的解决方法
查看>>
noip模拟赛 排序
查看>>
POJ3616
查看>>
HDU1050
查看>>
Linux 自学shell
查看>>
UniGUI 如何进行 UniDBGrid 的单元 Cell 的计算 ?
查看>>
z-index解决弹出层遮罩层覆盖子div不能显示输出的问题
查看>>
信息安全系统设计基础第十周学习总结
查看>>
记得初学JS时候练个九九乘法表都写的要死要活
查看>>
算法第四章实验报告
查看>>
Hdu 2069 Coin Change
查看>>
Python网络编程(socket模块、缓冲区、http协议)
查看>>
开博留念
查看>>
四重解法---P1047 校门外的树
查看>>
大马猴队-Alpha阶段项目复审
查看>>
集群时间同步
查看>>
Ubuntu16.04 + Win 10 双系统 时间同步,启动项顺序,NumLock指示灯常亮
查看>>
win10桌面显示我的电脑设置
查看>>
VxWorks各部分初始化流程 分类: vxWorks ...
查看>>