关于ButtonGroup和JRadioButton的应用

import java.awt.*;import javax.swing.*;public class JRadioButtonTest extends ButtonGroup{JRadioButtonTest(){JFrame f = new JFrame("单选框示例");//创建一个JFrame的对象Container contenPane = f.getContentPane();//创建一个内容面板容器contenPane.setLayout(new FlowLayout());//设置该容器的布局JPanel pl = new JPanel();//创建一个面板对象plpl.setLayout(new GridLayout(1 ,3));//设置该面板的布局管理器格式pl.setBorder(BorderFactory.createTitledBorder("选择你喜欢的城市"));//定义3个JRadioButton单选按钮JRadioButton r1 = new JRadioButton("北京");JRadioButton r2 = new JRadioButton("上海");JRadioButton r3 = new JRadioButton("青岛");ButtonGroup bg = new ButtonGroup();//创建一个ButtonGroup对象bg.add(r1);bg.add(r2);bg.add(r3);pl.add(r1);pl.add(r2);pl.add(r3);contenPane.add(pl);f.pack();f.setVisible(true);}public static void main(String[] args){JRadioButtonTest jbt = new JRadioButtonTest();}
}

ButtonGroup JRadioButton(单选框)相关推荐

  1. JAVA之获取JavaSwing单选框JRadioButton选中的值(内容)

    JAVA之获取JavaSwing单选框JRadioButton选中的值(内容) package word;import java.awt.BorderLayout; import java.awt.C ...

  2. AWT_Swing_单选框(Java)

    AWT_Swing_单选框(Java) package Demo04;import javax.swing.*; import java.awt.*; import java.net.URL;publ ...

  3. java过去单选框选择的内容_java单选框默认选中

    ; { } 运行程序后,输出结果为: 3.以下程序段是图形界面设计中在一个框架上放置两个单选框,其中两个选项 为"男"和"女" ,缺省情况下"男&qu ...

  4. java jradiobutton使用_Java Swing组件单选框JRadioButton用法示例

    本文实例讲述了Java Swing组件单选框JRadioButton用法.分享给大家供大家参考,具体如下: JRadioButton是Swing中的单选框.所谓单选框是指,在同一个组内虽然有多个单选框 ...

  5. java单选框能调整大小吗_java setBounds 不能改变JRadioButton的位置大小,求指点

    不论我setBounds()里面的参数怎么改,出来的单选框总是没有变化,怎么回事呢?求指点importjava.awt.Dimension;importjava.awt.Toolkit;importj ...

  6. swing之单选框和复选框

    1 import java.awt.Container; 2 import java.awt.GridLayout; 3 4 import javax.swing.*; 5 6 7 public cl ...

  7. java gui 单选_java GUI编程(swing)之三swing单选框复选框组件

    swing复选框(JCheckBox) 单选框(JRadioButton) 特别说明:同一组单选按钮,必须先创建一个ButtonGroup,然后把单选按钮放到ButtonGroup 中 package ...

  8. MFC控件编程之复选框单选框分组框

    MFC控件编程之复选框单选框分组框 一丶分组框 分组框 英文叫做 GroubBox 添加了分组框主要就是分组.好看.不重点介绍 二丶单选框 英文: Raido Button 单选框需要注意的事项 1. ...

  9. CSS3重新定义input中呆若木鸡的默认复选框CheckBox和单选框Radio样式

    <!DOCTYPE html> <html> <head><meta charset="UTF-8"><style>/* ...

最新文章

  1. Go语言开发者福利 - 国内版 The Go Playground
  2. Flex,Fms3相关文章索引(2009-3-25更新)
  3. verilog设计一个补码加减法运算器_漫画:为什么计算机用补码存储数据?
  4. rip协议中周期性广播路由信息的报文_距离矢量路由协议(RIP)
  5. 技术解密|阿里云多媒体 AI 团队是凭借什么拿下 CVPR2021 5冠1亚的?
  6. PHP检查微信域名屏蔽接口,微信域名检测API接口,实时查询域名是否被微信拦截...
  7. CUDA11.1安装教程(python3.8)
  8. Java1.8接口方法都是抽象_抽象类和接口的区别以及jdk1.8之后接口里面可以实现方法...
  9. Spark源码分析之Job触发原理
  10. tail,more查看日志(定点和翻页)
  11. python 笔记:h5py
  12. WordPress 最新RiPro9.0修正升级版+WP两款美化包+稀有插件
  13. 矩阵直接分解法matlab,矩阵直接三角分解法
  14. js 删除QQ空间的说说
  15. Android Edittext设置软键盘输入法Enter回车键为完成按钮
  16. ES生命周期管理 配置ilm策略
  17. Python实现问卷星调查问卷自动填写
  18. HCIP2--ISIS
  19. 2021年终总结:提高认知,摆脱传统工科桎梏
  20. GetContactInfoUtils(一个获取手机联系人名称,电话,头像的工具类)

热门文章

  1. RubyMine插件30/8/21
  2. 罗胖时间的朋友跨年演讲释放的世界氢燃料电池汽车信号
  3. 全国计算机等级一级b真题,全国计算机等级考试:一级B选择题真题(3)
  4. 微信小程序的启动流程
  5. pg 时间戳转换成时间
  6. Java swing设置jar包开机启动
  7. 【python小课堂专栏】python小课堂15 - 史上最详细的包和模块import讲解篇
  8. RESTful的详解
  9. 谷歌技术探究之Spanner
  10. php实现stripos,PHP stripos