Swing学习笔记之ButtonGroup

初学Swing,简单记录一下自己的学习历程。希望回头看看时可以笑笑自己那曾经的过去…

This class is used to create a multiple-exclusion scope for a set of buttons. Creating a set

of buttons with the same object means that turning "on" one of those buttons  turns off

all other buttons in the group.

 

先看一下结果吧

未命名


附一段代码

import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JRadioButton;
import javax.swing.ButtonGroup;
import javax.swing.JPanel;

public class ButtonGroups extends JFrame {
    /*Four RadioButton*/
    private JRadioButton button1 = new JRadioButton("China");
    private JRadioButton button2 = new JRadioButton("USA");
    private JRadioButton button3 = new JRadioButton("UK");
    private JRadioButton button4 = new JRadioButton("Russia");
    private ButtonGroup buttonGroup = new ButtonGroup();
    private JPanel jPanel = new JPanel();
    public ButtonGroups() {
        //这里没有实现任何功能
         buttonGroup.add(button1);
        buttonGroup.add(button2);
        buttonGroup.add(button3);
        buttonGroup.add(button4);
        jPanel.add(button1);
        jPanel.add(button2);
        jPanel.add(button3);
        jPanel.add(button4);
        //getContentPane()貌似1.5往后就不用了,我是1.4
        getContentPane().add(jPanel);
    }

    public static void main(String[] args) {
       ButtonGroups buttongroups = new ButtonGroups();
        //感觉这个和QQ聊天差不多大,感觉挺好
        buttongroups.setSize(540,510);
       buttongroups.setVisible(true);
        
    }
}

转载于:https://www.cnblogs.com/havingsealing/archive/2011/12/27/2303104.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值