博客详情

javaGui--checkbox、radioButton 、buttonGroup 组件 (原创)

作者: 朝如青丝暮成雪
发布时间:2018-08-11 17:05:48  文章分类:javaGUI   阅读(844)  评论(0)

如题,本篇我们介绍下javaGUI中复选框、单选按钮、按钮组 组件。。



package com.tingcream.javaGui.component;

import java.awt.GridLayout;

import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;


/**
 * 用户信息   窗体
 * 
 * 面板、单选框、复选框、按钮组  
 * @author jelly
 *
 */
public class _02_checkbox_radioButton extends JFrame{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	public JPanel panel1,panel2,panel3; //面板1 2 3 
	public JButton button1,button2;//按钮1 2 
	public JLabel label1,label2;//标签1 2
	public JCheckBox checkbox1,checkbox2,checkbox3;//复选框 1 2 3 
	public JRadioButton radioButton1,radioButton2;//单选按钮1 2  
	public ButtonGroup buttonGroup;//单选按钮组   把多个单选按钮放进一个组里
	
	public static void main(String[] args)  {
	    new _02_checkbox_radioButton();
	}
	
	public _02_checkbox_radioButton(){
		panel1=new JPanel();
		panel2=new JPanel();
		panel3=new JPanel();
		
		//标签
		label1=new JLabel("特长");
	    label2=new JLabel("性别");
	    
	    //按钮
	    button1=new JButton("确定");
		button2=new JButton("取消");
		
		//复选框
		checkbox1=new JCheckBox("音乐");
		checkbox2=new JCheckBox("体育");
		checkbox3=new JCheckBox("文艺");
		
		//单选框
		radioButton1=new JRadioButton("男");
		radioButton2=new JRadioButton("女");
		
		//短信组
		buttonGroup=new ButtonGroup();
		buttonGroup.add(radioButton1);   buttonGroup.add(radioButton2);  //添加进组,使其只能选其中一个
		
		this.setLayout(new GridLayout(3,1));//3行1列
		
		panel1.add(label1);  panel1.add(checkbox1); panel1.add(checkbox2);  panel1.add(checkbox3);
		panel2.add(label2);  panel2.add(radioButton1);  panel2.add(radioButton2); //还是一个一个添加,不是把组添加进来
		panel3.add(button1);  panel3.add(button2);
		
	     this.add(panel1);
		 this.add(panel2);
		 this.add(panel3);
		 
		 this.setTitle("用户信息");
		 this.setSize(350,150);
		 this.setLocation(300,280);
		 this.setResizable(false);
		 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		 this.setVisible(true);		
	}
}




关键字:  javaGUI
评论信息
暂无评论
发表评论

亲,您还没有登陆,暂不能评论哦! 去 登陆 | 注册

博主信息
   
数据加载中,请稍候...
文章分类
   
数据加载中,请稍候...
阅读排行
 
数据加载中,请稍候...
评论排行
 
数据加载中,请稍候...

Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1

鄂公网安备 42011102000739号