`
bestxiaok
  • 浏览: 443928 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ButtonGroup在swing中的应用

阅读更多

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.fig buttongroup例子

    buttongroup例子-buttongroup.m

    buttongroup例子-buttongroup.m buttongroup例子

    Swing组件下载(常用组件)

    Swing组件(javax.swing.-) 面板:JPanel 标签化窗格:JTabbedPane 拆分窗格:JSplitPane 滚动窗格:JScrollPane 工具栏:JToolBar 桌面窗格:JDesktopPane 内部框架:JInternalFrame 分层窗格:JLayeredPane ...

    ExtJsButtonGroup

    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; ...

    阿基米德螺旋线java小实验

    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 ...

    button-group:Swing的按钮组

    与标准javax.swing.ButtonGroup相比,Button组增加了以下功能: 通过泛型进行类型安全。 自动选择第一个添加的按钮。 听众。 助记符。 该库被打包为Java 9模块org.swingk.button.group (对系统模块java....

    ButtonGroup 对象:用于管理具有 GUI 布局工具箱功能的单选按钮或切换按钮的容器对象-matlab开发

    ButtonGroup 控件需要 Ben Tordoff 和 David 的 GUI 布局工具箱桑普森可在: http://www.mathworks.com/matlabcentral/fileexchange/27758-gui-layout-toolbox 此提交中的控件应放置在 GUI 布局工具箱中的 +uiextras...

    HG2 的 ButtonGroup:使用 GUI 布局工具箱管理单选按钮或切换按钮的容器对象 - 2014b 起-matlab开发

    ButtonGroup 控件需要 Ben Tordoff 和 David 的 GUI 布局工具箱桑普森可在: http://www.mathworks.com/matlabcentral/fileexchange/47982-gui-layout-toolbox 此提交中的控件应放置在 GUI 布局工具箱中的 +uix ...

    matlab开发-ButtonGroupforHG2

    matlab开发-ButtonGroupforHG2。使用GUI布局工具箱管理单选按钮或切换按钮的容器对象-用于2014b以后的版本

    微信小程序中如何使用setData修改数组或对象中的某一参数

    本人也是刚开始接触微信小程序,在微信小程序中经常会遇到修改数组中某一项的值,比如array[0]或者是对象中object.item的值。这些值在微信小程序中都需要使用一个名为setData的方法,而这个方法是通过键值对的形式对...

    javaSE代码实例

    15.6.2 定义在接口中的内部接口 341 15.7 小结 342 第16章 多线程——Java中的并发协作 343 16.1 线程的基本知识 343 16.1.1 多线程编程的意义 343 16.1.2 定义自己的线程 344 16.1.3 创建线程对象 ...

    关于matlabradiobutton的用法讲解纠正一个错误用法-radiobutton.rar

    最近发现很多人在buttongroup中,使用很多radiobutton的时候,喜欢为每一个radiobutton设置一个callback,包括几个以前有人上传的附件中也这么做,我想说的是这不是一种好的方法。而且这样做还会有一个后果,就是...

    Java编写的 计算器

    功能强大的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 学生管理系统

    java学生管理系统 package Student;... ButtonGroup bgp = new ButtonGroup(); JRadioButton stu = new JRadioButton("学生"); JRadioButton tch = new JRadioButton("管理员"); public Hhb3() {

    Java的小技巧(很小的)

    1、JFrame在屏幕中居中显示,只须在主类的构造方法里面加上一句: setLocationRelativeTo(null); 2、若要让JDialog居中显示,可以加上一句: JDialogname.setLocationRelativeTo(null); setLocationRelativeTo()...

    java pdf 查看器

    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....

    PyQt5 一组QRadioButton全不选的实现方式

    在项目中遇到buttonGroup下的3个radioButton在选中后,不能恢复初始的全不选状态。经过CSDN论坛陈年椰子的指点,实现了该功能。 特做了演示工程,实际测试可用。贡献给同样有困惑的同学。 本工程的模块版本如下: ...

    Android控件系列之RadioButton与RadioGroup使用方法

    学习目的: 1、掌握在Android中如何建立RadioGroup和RadioButton 2、掌握RadioGroup的常用属性 3、理解RadioButton和CheckBox的区别 4、掌握RadioGroup选中状态变换的事件(监听器) RadioButton和CheckBox的区别: ...

    旅店管理系统界面-手工书写

    //定位该button在map中的位置 public MyButton indexof() { MyButton b = null; Set&lt;String&gt; set = this.tempMap.keySet(); Iterator&lt;String&gt; iter = set.iterator(); while(iter.hasNext()) { ...

Global site tag (gtag.js) - Google Analytics