ButtonGroup只能放JRadioButton,JRadioButtonMenuItem和JToggleButton的实例,放置在ButtonGroup的按钮只能有一个被选中。

但ButtonGroup它本身不是控件,不能放容器里,例如下面程序:

public class ButtonGroupTest 
{       
 public static void main(String[] args) 
 {
   JFrame frame = new JFrame();          
  frame.setDefaultCloseOperation(3);          
  JRadioButton button[] = new JRadioButton[5];          
  ButtonGroup group = new ButtonGroup();         
  for (int i = 0; i < button.length; i++) 
  {              
   button[i] = new JRadioButton(i + "");              
   group.add(button[i]);         
  }          
  Container com = frame.getContentPane();          
  com.setLayout(new FlowLayout());          
  com.add(button[0]);          
  com.add(button[1]);          
  com.add(button[2]);          
  com.add(button[3]);          
  com.add(button[4]);          
  frame.setVisible(true);      
 }  
}  

将JRadioButton  button[0]~button[4]放入ButtonGroup group中,每次只有一个会被选中,但是要将这些按钮放入Frame里面,还得将它们单独放入,因为ButtonGroup group不是组件。

Swing ButtonGroup相关推荐

  1. java buttongroup方框_「buttongroup」关于Java Swing ButtonGroup获取用法 - seo实验室

    buttongroup 简单事例代码: Jradiobuttonb1 = new JRadioButton("b1"); JRadioButtonb2 = new JRadioBu ...

  2. 关于Java Swing ButtonGroup获取用法

    简单事例代码: JRadioButtonb1 = new JRadioButton("b1"); JRadioButtonb2 = new JRadioButton("b ...

  3. Swing之ButtonGroup用法实例

    1 就是起作用范围的,不是组件,不能被容器添加,目的让其中一个起作用,例如radiobutton package com.szsm.swing.framepanel;import java.awt.F ...

  4. jtable如何从表格中定位_Java Swing组件编程之JTable表格用法实例详解

    本文实例讲述了Java Swing组件编程之JTable表格用法.分享给大家供大家参考,具体如下: 表格是GUI编程中使用较多,但也是最麻烦的一个控件之一.表格是用来显示二维数据,提供编辑,选择等功能 ...

  5. java swing 例子(一些)

    码码: package swing1;import javax.swing.JFrame; import javax.swing.WindowConstants; public class Empty ...

  6. unity 弹出式菜单_Java Swing JMenu和JPopupMenu:菜单和弹出式菜单

    菜单由 Swing 中的 JMenu 类实现,可以包含多个菜单项和带分隔符的菜单.在菜单中,菜单项由 JMenuItem 类表示,分隔符由 JSeparator 类表示. 菜单本质上是带有关联 JPo ...

  7. 18、Java Swing JMenu和JPopupMenu:菜单和弹出式菜单

    菜单由 Swing 中的 JMenu 类实现,可以包含多个菜单项和带分隔符的菜单. 在菜单中,菜单项由 JMenuItem 类表示,分隔符由 JSeparator 类表示. 菜单本质上是带有关联 JP ...

  8. 9、Java Swing JRadioButton:单选按钮组件

    单选按钮与复选框类似都有两种状态,不同的是一组单选按钮中只能有一个处于选中状态. Swing 中 JRadioButton 类实现单选按钮,它与 JCheckBox 一样都是从 JToggleButt ...

  9. java swing单选按钮点击事件_java Swing中点击不同单选按钮JPanel中部分区域进行改变,如何实现?。。急啊!...

    展开全部 public class NewJFrame extends javax.swing.JFrame { /** Creates new form NewJFrame */ public Ne ...

最新文章

  1. 解决Windows 程序界面闪烁问题的一些经验
  2. VC++得到系统特殊文件夹路径
  3. java epoll select_最新阿里、拼多多、快手Java岗面试题269 道送答案
  4. 十进制 转换 2-10 进制,int的扩展方法
  5. PHP十六个魔术方法
  6. 美媒:小米新浪达成合作 采取行动对抗腾讯
  7. excel超级工具箱_这6个Excel高效办公插件,你都用过吗?
  8. Item Pipeline
  9. 正则表达式的介绍与底层分析
  10. 远程调试Hadoop
  11. 洛谷P3195 [HNOI2008]玩具装箱TOY——斜率优化DP
  12. C语言 5个数最值问题
  13. 2021-05-15 SqlServer面试题 通用篇
  14. Python 转义字符(含用法)
  15. fixed在ios失效解决方案
  16. 【养生之道】男人养生的秘诀
  17. matplotlib cmap取值
  18. Python视觉深度学习系列教程 第三卷 第9章 Kaggle竞赛:情绪识别
  19. iCloud Drive,简单实用的苹果原生云存储
  20. 电气工程系毕业设计大全

热门文章

  1. linux网络连通性检测,C++ 网络连通性检测的实现方法
  2. 3分钟学会 “今日头条” 富文本编辑
  3. ALOS全国12.5米精度数字高程DEM测试用数据下载地址
  4. 航空铝合金和客家话艰苦
  5. JAVA练习208-井字游戏
  6. LumaQQ及IP查询一(转)
  7. HanLp的RESTful部分
  8. 工程师常用的6种最佳实践
  9. 亚信联创 java_亚信联创java笔试题(2)
  10. JSR303参数校验