JAVA 单选按钮、复选按钮

//单选按钮和复选按钮
import java.awt.*;
import javax.swing.*;
public class Jiemian6 extends JFrame{

    JPanel mb1,mb2,mb3;    //面板定义
    JButton an1,an2;    //按钮定义
    JLabel bq1,bq2;        //标签定义
    JCheckBox fxk1,fxk2,fxk3;        //多选框定义
    JRadioButton dx1,dx2;    //单选按钮定义
    ButtonGroup dxz;    //把单选按钮放进一个组里,默认功能是只能选一个,相当于html里面的 name

    public static void main(String[] args){
        //运行本类的构造方法
        Jiemian6 jiemian    =    new Jiemian6();

    }

    public Jiemian6(){

        //创建面板
        mb1        =    new JPanel();
        mb2        =    new JPanel();
        mb3        =    new JPanel();

        //创建按钮
        bq1    =    new JLabel("特长:");
        bq2    =    new JLabel("性别:");
        an1    =    new JButton("注册");
        an2    =    new JButton("取消");
        fxk1    =    new JCheckBox("音乐");
        fxk2    =    new JCheckBox("体育");
        fxk3    =    new JCheckBox("文艺");
        dx1        =    new JRadioButton("男");
        dx2        =    new JRadioButton("女");

        //使用网格布局
        this.setLayout(new GridLayout(3,1));

        //添加进组使其只能选择一个
        dxz    =    new ButtonGroup();
        dxz.add(dx1);
        dxz.add(dx2);

        //向面板添加按钮
        mb1.add(bq1);
        mb1.add(fxk1);
        mb1.add(fxk2);
        mb1.add(fxk3);
        mb2.add(bq2);
        mb2.add(dx1);
        mb2.add(dx2);
        mb3.add(an1);
        mb3.add(an2);

        //向界面添加面板
        this.add(mb1);
        this.add(mb2);
        this.add(mb3);

        //设置窗口标题
        this.setTitle("布局综合应用");
        //设置窗口的宽高
        this.setSize(300,150);
        //设置窗口出现对于屏幕的位置
        this.setLocation(100,100);
        //禁止拉大拉小
        this.setResizable(false);
        //关闭窗口后释放资源
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //输出窗口
        this.setVisible(true);
    }

}
时间: 2024-08-05 19:32:02

JAVA 单选按钮、复选按钮的相关文章

java Swing 之单选按钮和复选按钮的使用

/** * java Swing 单选按钮 * @author gao */ package com.gao; import java.awt.FlowLayout; import javax.swing.ButtonGroup; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JRadioButton; import javax.swing.border.EmptyBorder; public c

【Android】标签页、计时器、单选按钮、复选按钮

写一个小程序把安卓程序中的几个基础组件的基本用法串联起来. 如下图所示: 在安卓程序中,一个计时器,一直在不断地计时,每10秒弹出一个提示. MainActivity被一个标签页分成两部分,一部分,有单选按钮与复选按钮,最后有一个提交按钮, 结果在另一个标签页中显示. 用这个程序来说明安卓中标签页.计时器.单选按钮.复选按钮的用法. 首先贴上res\values\string.xml中,各个组件的字符串. <?xml version="1.0" encoding="ut

UI控件之RadioButton(单选按钮)&amp;Checkbox(复选按钮)

(一)概述: (二)RadioButton的基本用法与事件处理: 效果图: 实现代码: xml文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:

Java二级-Swing实现复选按钮

package hello; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Hello extends JFrame{ private JLabel lab; private JCheckBox box1,box2; public Hello(){ super("复选按钮"); setSize(300,300); setLocation(300,300); setLayout

安卓开发_复选按钮控件(CheckBox)的简单使用

复选按钮 即可以选择若干个选项,与单选按钮不同的是,复选按钮的图标是方块,单选按钮是圆圈 复选按钮用CheckBox表示,CheckBox是Button的子类,支持使用Button的所有属性 一.由于复选框可以选中多项,所有为了确定用户是否选择了某一项,还需要为每一个选项添加setOnCheckedChangeListener事件监听 例如: 为id为like1的复选按钮添加状态改变事件监听,代码如下 1 final CheckBox like1 = (CheckBox)findViewById

Android——复选按钮和开关按钮

复选按钮和开关按钮代码如下: 1 <LinearLayout 2 android:layout_width="match_parent" 3 android:layout_height="wrap_content"> 4 <CheckBox 5 android:layout_width="wrap_content" 6 android:layout_height="wrap_content" 7 androi

关于DevExpress GridControl控件中新增复选按钮一事

关于DevExpress GridControl新增复选按钮的事情,查了一下网上的文档,发现都是在查询的数据集[table]中新增一列供checkbox绑定使用.偶尔的一瞬间,我在DevExpress 的Demo上发现有使用CheckBox的例子,找了半天Demo的代码,还是没找到.然后就找到了设置的属性. 晚上的时候,想了想,感觉能试出来简直是运气.如下配置即可: 设置GridView中的[OptionsSelection]->[MultiSelectMode]设置为CheckBoxRowSe

checkboxes(复选按钮)

复选按钮是input的输入框的另一种类型. 每一个复选按钮都应该嵌套进label元素中. 所有关联的复选按钮应该具有相同的name属性. 下面是复选按钮的例子: <label><input type="checkbox" name="personality"> Loving</label>

加监听器,单选复选按钮

MainActivity package com.example.lenovo.myapplication; import android.provider.MediaStore; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.CheckBox; import android.widget.CompoundButton; import android