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 class JRadioButtonDemo extends JFrame {
	public JRadioButtonDemo(){
		this.setTitle("单选按钮的使用");
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setBounds(100, 100, 250, 100);
		JPanel contentPane=new JPanel();
		contentPane.setBorder(new EmptyBorder(5,5,5,5));
		this.setContentPane(contentPane);
		contentPane.setLayout(new FlowLayout(FlowLayout.CENTER,5,5));
		JRadioButton randioButton1=new JRadioButton("Java");
		JRadioButton randioButton2=new JRadioButton("PHP",true);
		JRadioButton randioButton3=new JRadioButton("C++");
		contentPane.add(randioButton1);
		contentPane.add(randioButton2);
		contentPane.add(randioButton3);
		ButtonGroup group=new ButtonGroup();
		group.add(randioButton1);
		group.add(randioButton2);
		group.add(randioButton3);
		this.setVisible(true);

	}
    public static void main(String[]args){
    	JRadioButtonDemo example=new JRadioButtonDemo();
    }
}

/**
 * Java Swing 复选框
 * @author gao
 */
package com.gao;

import java.awt.FlowLayout;

import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;

public class JCheckBoxDemo extends JFrame{
     public JCheckBoxDemo(){
    	 this.setTitle("复选按钮的使用");
 		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 		this.setBounds(100, 100, 250, 100);
 		JPanel contentPane=new JPanel();
 		contentPane.setBorder(new EmptyBorder(5,5,5,5));
 		this.setContentPane(contentPane);
 		contentPane.setLayout(new FlowLayout(FlowLayout.CENTER,5,5));
 		JCheckBox checkBox1=new JCheckBox("Java");
 		JCheckBox checkBox2=new JCheckBox("PHP",true);
 		JCheckBox checkBox3=new JCheckBox("C++");
 		contentPane.add(checkBox1);
 		contentPane.add(checkBox2);
 		contentPane.add(checkBox3);
 		this.setVisible(true);
     }
     public static void main(String[]args){
    	 JCheckBoxDemo example=new JCheckBoxDemo();
     }
}

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

时间: 2024-10-09 23:54:11

java Swing 之单选按钮和复选按钮的使用的相关文章

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; //把

Java Swing界面编程(28)---复选框:JCheckBox

程序可以通过JRadioButton实现单选按钮的功能,那么要实现复选框的功能,则必须使用JCheckBox完成. package com.beyole.util; import java.awt.Container; import java.awt.GridLayout; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.BorderFactory; import

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

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

php表单中如何获取单选按钮与复选按钮的值

php代码中获取表单中单选按钮的值:(单选按钮只能让我们选择一个,这里有一个"checked"属性,这是用来默认选取的,我们每次刷新我们的页面时就默认为这个值.) 例:<form name="myform" action="" method="post"> 性别: <input type="radio" name="sex" value="男" ch

js取单选按钮,复选按钮的值

$("input[name=PType]").bind('click', function () { if ($(this).prop("checked")) { redio1 = $(this).val(); } }); //PType 是选择项的name redio1 变量 存单选中的选项 复选框: function someCheck() { var alertinf = "" var clist = document.getElement

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

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:

单选按钮和复选框

JRadioButton构造函数: JRadioButton():建立一个新的JRadioButton. JRadioButton(Icon icon):建立一个有图像但没有文字的JRadioButton. JRadioButton(Icon icon,boolean selected):建立一个有图像但没有文字的JRadioButton,且设置其初始状态(有无被选取). JRadioButton(String text):建立一个有文字的JRadioButton. JRadioButton(S

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

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