Swing ButtonGroup
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相关推荐
- java buttongroup方框_「buttongroup」关于Java Swing ButtonGroup获取用法 - seo实验室
buttongroup 简单事例代码: Jradiobuttonb1 = new JRadioButton("b1"); JRadioButtonb2 = new JRadioBu ...
- 关于Java Swing ButtonGroup获取用法
简单事例代码: JRadioButtonb1 = new JRadioButton("b1"); JRadioButtonb2 = new JRadioButton("b ...
- Swing之ButtonGroup用法实例
1 就是起作用范围的,不是组件,不能被容器添加,目的让其中一个起作用,例如radiobutton package com.szsm.swing.framepanel;import java.awt.F ...
- jtable如何从表格中定位_Java Swing组件编程之JTable表格用法实例详解
本文实例讲述了Java Swing组件编程之JTable表格用法.分享给大家供大家参考,具体如下: 表格是GUI编程中使用较多,但也是最麻烦的一个控件之一.表格是用来显示二维数据,提供编辑,选择等功能 ...
- java swing 例子(一些)
码码: package swing1;import javax.swing.JFrame; import javax.swing.WindowConstants; public class Empty ...
- unity 弹出式菜单_Java Swing JMenu和JPopupMenu:菜单和弹出式菜单
菜单由 Swing 中的 JMenu 类实现,可以包含多个菜单项和带分隔符的菜单.在菜单中,菜单项由 JMenuItem 类表示,分隔符由 JSeparator 类表示. 菜单本质上是带有关联 JPo ...
- 18、Java Swing JMenu和JPopupMenu:菜单和弹出式菜单
菜单由 Swing 中的 JMenu 类实现,可以包含多个菜单项和带分隔符的菜单. 在菜单中,菜单项由 JMenuItem 类表示,分隔符由 JSeparator 类表示. 菜单本质上是带有关联 JP ...
- 9、Java Swing JRadioButton:单选按钮组件
单选按钮与复选框类似都有两种状态,不同的是一组单选按钮中只能有一个处于选中状态. Swing 中 JRadioButton 类实现单选按钮,它与 JCheckBox 一样都是从 JToggleButt ...
- java swing单选按钮点击事件_java Swing中点击不同单选按钮JPanel中部分区域进行改变,如何实现?。。急啊!...
展开全部 public class NewJFrame extends javax.swing.JFrame { /** Creates new form NewJFrame */ public Ne ...
最新文章
- 解决Windows 程序界面闪烁问题的一些经验
- VC++得到系统特殊文件夹路径
- java epoll select_最新阿里、拼多多、快手Java岗面试题269 道送答案
- 十进制 转换 2-10 进制,int的扩展方法
- PHP十六个魔术方法
- 美媒:小米新浪达成合作 采取行动对抗腾讯
- excel超级工具箱_这6个Excel高效办公插件,你都用过吗?
- Item Pipeline
- 正则表达式的介绍与底层分析
- 远程调试Hadoop
- 洛谷P3195 [HNOI2008]玩具装箱TOY——斜率优化DP
- C语言 5个数最值问题
- 2021-05-15 SqlServer面试题 通用篇
- Python 转义字符(含用法)
- fixed在ios失效解决方案
- 【养生之道】男人养生的秘诀
- matplotlib cmap取值
- Python视觉深度学习系列教程 第三卷 第9章 Kaggle竞赛:情绪识别
- iCloud Drive,简单实用的苹果原生云存储
- 电气工程系毕业设计大全