swing中使用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);
}
}
ButtonGroup这个组中的按钮只能一个选中,他本身不是控件,不能放容器里 。
ButtonGroup起的作用相当于vb中的数组控件。
分享到:
相关推荐
buttongroup例子-buttongroup.fig buttongroup例子
buttongroup例子-buttongroup.m buttongroup例子
Swing组件(javax.swing.-) 面板:JPanel 标签化窗格:JTabbedPane 拆分窗格:JSplitPane 滚动窗格:JScrollPane 工具栏:JToolBar 桌面窗格:JDesktopPane 内部框架:JInternalFrame 分层窗格:JLayeredPane ...
ExtJs,ButtonGroup,ExtJs按钮组示例参考
import javax.swing.ButtonGroup; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JToolBar; ...
import javax.swing.ButtonGroup; import javax.swing.JFrame; import javax.swing.JRadioButton; import javax.swing.JToolBar; import javax.swing.Timer; public class ArchimedesJFrame extends JFrame ...
与标准javax.swing.ButtonGroup相比,Button组增加了以下功能: 通过泛型进行类型安全。 自动选择第一个添加的按钮。 听众。 助记符。 该库被打包为Java 9模块org.swingk.button.group (对系统模块java....
ButtonGroup 控件需要 Ben Tordoff 和 David 的 GUI 布局工具箱桑普森可在: http://www.mathworks.com/matlabcentral/fileexchange/27758-gui-layout-toolbox 此提交中的控件应放置在 GUI 布局工具箱中的 +uiextras...
ButtonGroup 控件需要 Ben Tordoff 和 David 的 GUI 布局工具箱桑普森可在: http://www.mathworks.com/matlabcentral/fileexchange/47982-gui-layout-toolbox 此提交中的控件应放置在 GUI 布局工具箱中的 +uix ...
matlab开发-ButtonGroupforHG2。使用GUI布局工具箱管理单选按钮或切换按钮的容器对象-用于2014b以后的版本
本人也是刚开始接触微信小程序,在微信小程序中经常会遇到修改数组中某一项的值,比如array[0]或者是对象中object.item的值。这些值在微信小程序中都需要使用一个名为setData的方法,而这个方法是通过键值对的形式对...
15.6.2 定义在接口中的内部接口 341 15.7 小结 342 第16章 多线程——Java中的并发协作 343 16.1 线程的基本知识 343 16.1.1 多线程编程的意义 343 16.1.2 定义自己的线程 344 16.1.3 创建线程对象 ...
最近发现很多人在buttongroup中,使用很多radiobutton的时候,喜欢为每一个radiobutton设置一个callback,包括几个以前有人上传的附件中也这么做,我想说的是这不是一种好的方法。而且这样做还会有一个后果,就是...
功能强大的Java计算器 import java.awt.BorderLayout; import java.awt.Color;...import javax.swing.ButtonGroup; import javax.swing.JButton; import javax.swing.JCheckBoxMenuItem; import javax.swing.JFrame;
java学生管理系统 package Student;... ButtonGroup bgp = new ButtonGroup(); JRadioButton stu = new JRadioButton("学生"); JRadioButton tch = new JRadioButton("管理员"); public Hhb3() {
1、JFrame在屏幕中居中显示,只须在主类的构造方法里面加上一句: setLocationRelativeTo(null); 2、若要让JDialog居中显示,可以加上一句: JDialogname.setLocationRelativeTo(null); setLocationRelativeTo()...
import javax.swing.ButtonGroup; import javax.swing.Icon; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JFileChooser; import javax.swing....
在项目中遇到buttonGroup下的3个radioButton在选中后,不能恢复初始的全不选状态。经过CSDN论坛陈年椰子的指点,实现了该功能。 特做了演示工程,实际测试可用。贡献给同样有困惑的同学。 本工程的模块版本如下: ...
学习目的: 1、掌握在Android中如何建立RadioGroup和RadioButton 2、掌握RadioGroup的常用属性 3、理解RadioButton和CheckBox的区别 4、掌握RadioGroup选中状态变换的事件(监听器) RadioButton和CheckBox的区别: ...
//定位该button在map中的位置 public MyButton indexof() { MyButton b = null; Set<String> set = this.tempMap.keySet(); Iterator<String> iter = set.iterator(); while(iter.hasNext()) { ...