package cn;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class MyFrame2 extends JFrame{
JPanel mb=null; //定义一个面板
JButton anniu1=null; //定义一个按钮
JButton anniu2=null; //定义一个按钮
JLabel userName=null; //定义一个标签姓名
JLabel userPwd=null; //定义一个标签密码
JTextField userNameText=null;//定义一个姓名文本框
JTextField userPwdText=null; //定义一个密码文本框
// //定义几个复选框
JLabel hobby=null;
//
JCheckBox jck1=null;
JCheckBox jck2=null;
JCheckBox jck3=null;
JCheckBox jck4=null;
// //定义一组单选框
JLabel sex=null;
JRadioButton jrd1=null;
JRadioButton jrd2=null;
// //定义一个下拉框
JLabel city=null;
JComboBox jcb=null;
// //定义一个文本框
JLabel si=null;
JTextArea simply=null;
//
public MyFrame2(){
this.setBounds(50, 50, 500, 500);
this.setTitle("用户注册");
//初始化组件
initcomponent();
//增加组件
addcomponent();
this.add(mb);
this.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
private void addcomponent() {
mb.add(userName);
mb.add(userNameText);
mb.add(userPwd);
mb.add(userPwdText);
mb.add(hobby);
mb.add(jck1);
mb.add(jck2);
mb.add(jck3);
mb.add(jck4);
mb.add(sex);
ButtonGroup bg=new ButtonGroup();
bg.add(jrd1);
bg.add(jrd2);
mb.add(jrd1);
mb.add(jrd2);
mb.add(city);
mb.add(jcb);
mb.add(si);
mb.add(simply);
mb.add(anniu1);
mb.add(anniu2);
}
private void initcomponent() {
mb=new JPanel();
userName=new JLabel("用户名");
userPwd= new JLabel("密码");
userNameText=new JTextField(10);
userPwdText=new JTextField(10);
hobby=new JLabel("爱好");
jck1=new JCheckBox("足球");
jck2=new JCheckBox("篮球");
jck3=new JCheckBox("羽毛球");
jck4=new JCheckBox("排球");
sex=new JLabel("性别");
jrd1=new JRadioButton("男");
jrd2=new JRadioButton("女");
city=new JLabel("城市");
String [] str={"娄底","长沙","香港","澳门"};
jcb=new JComboBox(str);
si=new JLabel("简介");
simply=new JTextArea(10,50);
anniu1=new JButton("注册");
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class MyFrame2 extends JFrame{
JPanel mb=null; //定义一个面板
JButton anniu1=null; //定义一个按钮
JButton anniu2=null; //定义一个按钮
JLabel userName=null; //定义一个标签姓名
JLabel userPwd=null; //定义一个标签密码
JTextField userNameText=null;//定义一个姓名文本框
JTextField userPwdText=null; //定义一个密码文本框
// //定义几个复选框
JLabel hobby=null;
//
JCheckBox jck1=null;
JCheckBox jck2=null;
JCheckBox jck3=null;
JCheckBox jck4=null;
// //定义一组单选框
JLabel sex=null;
JRadioButton jrd1=null;
JRadioButton jrd2=null;
// //定义一个下拉框
JLabel city=null;
JComboBox jcb=null;
// //定义一个文本框
JLabel si=null;
JTextArea simply=null;
//
public MyFrame2(){
this.setBounds(50, 50, 500, 500);
this.setTitle("用户注册");
//初始化组件
initcomponent();
//增加组件
addcomponent();
this.add(mb);
this.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
private void addcomponent() {
mb.add(userName);
mb.add(userNameText);
mb.add(userPwd);
mb.add(userPwdText);
mb.add(hobby);
mb.add(jck1);
mb.add(jck2);
mb.add(jck3);
mb.add(jck4);
mb.add(sex);
ButtonGroup bg=new ButtonGroup();
bg.add(jrd1);
bg.add(jrd2);
mb.add(jrd1);
mb.add(jrd2);
mb.add(city);
mb.add(jcb);
mb.add(si);
mb.add(simply);
mb.add(anniu1);
mb.add(anniu2);
}
private void initcomponent() {
mb=new JPanel();
userName=new JLabel("用户名");
userPwd= new JLabel("密码");
userNameText=new JTextField(10);
userPwdText=new JTextField(10);
hobby=new JLabel("爱好");
jck1=new JCheckBox("足球");
jck2=new JCheckBox("篮球");
jck3=new JCheckBox("羽毛球");
jck4=new JCheckBox("排球");
sex=new JLabel("性别");
jrd1=new JRadioButton("男");
jrd2=new JRadioButton("女");
city=new JLabel("城市");
String [] str={"娄底","长沙","香港","澳门"};
jcb=new JComboBox(str);
si=new JLabel("简介");
simply=new JTextArea(10,50);
anniu1=new JButton("注册");
anniu2=new JButton("重置");
}}
---------------------------------------------------------------------------
package cn;
public class TestFrame {
public static void main(String [] args){
try{
MyFrame2 mf=new MyFrame2();
}catch(Exception e){
System.out.println("有异常");
}
}
}