JFrame f =new JFrame();
f.setTitle("学生信息管理系统");
f.setSize(700, 500);
f.setLocation(100,100);
Container con=f.getContentPane();
JPanel pan =new JPanel();
//按钮
JLabel xm=new JLabel("姓名");
pan.add(xm);
JTextField tf_name=new JTextField(20);
pan.add(tf_name);
//添加密码域
JLabel l_pwd=new JLabel("密码");
pan.add(l_pwd);
JPasswordField pwd=new JPasswordField(20);
pwd.setEchoChar('*');
pan.add(pwd);
JLabel xb=new JLabel("性别");
pan.add(xb);
//创建按钮组对象
JRadioButton male =new JRadioButton("男",true);
JRadioButton female =new JRadioButton("女");
ButtonGroup group =new ButtonGroup();
group.add(male);
group.add(female);
pan.add(male);
pan.add(female);
JButton b_sub=new JButton("确认");
pan.add(b_sub);
JButton b_save=new JButton("保存");
pan.add(b_save);
JLabel l_jg=new JLabel("录入结果");
//多文本框
JTextArea result =new JTextArea(10,30);
result.setLineWrap(true);//自动换行
result.setWrapStyleWord(true);//换行不断字
JScrollPane sp=new JScrollPane(result);
pan.add(l_jg);
pan.add(sp);
//添加复选框
JLabel l_ah=new JLabel("爱好");
JCheckBox [] hobby={new JCheckBox("音乐"),
new JCheckBox("画画"),new JCheckBox("足球"),};
pan.add(l_ah);
pan.add(hobby[0]);
pan.add(hobby[1]);
pan.add(hobby[2]);
//添加下拉列表
JLabel l_yx=new JLabel("院系");
String [] deparName={"计算机科学",
"电子信息系","计算机工程系"};
JComboBox depar=new JComboBox(deparName);
depar.setEditable(false);
pan.add(l_yx);
pan.add(depar);
//添加列表框
JLabel l_xk=new JLabel("选课");
String [] courseName={"java程序设计","计算机学",
"数据结构","编译原理","图形学","计算机组成原理"};
JList course =new JList(courseName);
pan.add(l_xk);
pan.add(course);
//添加滑动条
JLabel l_jf=new JLabel("加分");
pan.add(l_jf);
JSlider addition = new JSlider(JSlider.HORIZONTAL,0,100,50);
addition.setMajorTickSpacing(10);
addition.setMinorTickSpacing(10);
addition.setPaintTicks(true);
addition.setPaintLabels(true);
addition.setSnapToTicks(true);
pan.add(addition);
//添加进度条
JProgressBar progbar =new JProgressBar(JProgressBar.HORIZONTAL);
progbar.setStringPainted(true);
pan.add(progbar);
//添加微调器
JLabel l_age=new JLabel("年龄");
JSpinner jsp =new JSpinner();
jsp.setValue(new Integer(20));
pan.add(l_age);
pan.add(jsp);
//加边框的样式
//浮雕化样式
Border border=BorderFactory.createEtchedBorder();
//凸出鞋面边缘
Border border1=BorderFactory.createRaisedBevelBorder();
//设置边框的颜色
Border border2=BorderFactory.createLineBorder(Color.BLUE,3);
result.setBorder(border2);
//颜色选择
Color c1 =Color.GREEN;
progbar.setBackground(c1);
con.add(pan);
f.setTitle("学生信息管理系统");
f.setSize(700, 500);
f.setLocation(100,100);
Container con=f.getContentPane();
JPanel pan =new JPanel();
//按钮
JLabel xm=new JLabel("姓名");
pan.add(xm);
JTextField tf_name=new JTextField(20);
pan.add(tf_name);
//添加密码域
JLabel l_pwd=new JLabel("密码");
pan.add(l_pwd);
JPasswordField pwd=new JPasswordField(20);
pwd.setEchoChar('*');
pan.add(pwd);
JLabel xb=new JLabel("性别");
pan.add(xb);
//创建按钮组对象
JRadioButton male =new JRadioButton("男",true);
JRadioButton female =new JRadioButton("女");
ButtonGroup group =new ButtonGroup();
group.add(male);
group.add(female);
pan.add(male);
pan.add(female);
JButton b_sub=new JButton("确认");
pan.add(b_sub);
JButton b_save=new JButton("保存");
pan.add(b_save);
JLabel l_jg=new JLabel("录入结果");
//多文本框
JTextArea result =new JTextArea(10,30);
result.setLineWrap(true);//自动换行
result.setWrapStyleWord(true);//换行不断字
JScrollPane sp=new JScrollPane(result);
pan.add(l_jg);
pan.add(sp);
//添加复选框
JLabel l_ah=new JLabel("爱好");
JCheckBox [] hobby={new JCheckBox("音乐"),
new JCheckBox("画画"),new JCheckBox("足球"),};
pan.add(l_ah);
pan.add(hobby[0]);
pan.add(hobby[1]);
pan.add(hobby[2]);
//添加下拉列表
JLabel l_yx=new JLabel("院系");
String [] deparName={"计算机科学",
"电子信息系","计算机工程系"};
JComboBox depar=new JComboBox(deparName);
depar.setEditable(false);
pan.add(l_yx);
pan.add(depar);
//添加列表框
JLabel l_xk=new JLabel("选课");
String [] courseName={"java程序设计","计算机学",
"数据结构","编译原理","图形学","计算机组成原理"};
JList course =new JList(courseName);
pan.add(l_xk);
pan.add(course);
//添加滑动条
JLabel l_jf=new JLabel("加分");
pan.add(l_jf);
JSlider addition = new JSlider(JSlider.HORIZONTAL,0,100,50);
addition.setMajorTickSpacing(10);
addition.setMinorTickSpacing(10);
addition.setPaintTicks(true);
addition.setPaintLabels(true);
addition.setSnapToTicks(true);
pan.add(addition);
//添加进度条
JProgressBar progbar =new JProgressBar(JProgressBar.HORIZONTAL);
progbar.setStringPainted(true);
pan.add(progbar);
//添加微调器
JLabel l_age=new JLabel("年龄");
JSpinner jsp =new JSpinner();
jsp.setValue(new Integer(20));
pan.add(l_age);
pan.add(jsp);
//加边框的样式
//浮雕化样式
Border border=BorderFactory.createEtchedBorder();
//凸出鞋面边缘
Border border1=BorderFactory.createRaisedBevelBorder();
//设置边框的颜色
Border border2=BorderFactory.createLineBorder(Color.BLUE,3);
result.setBorder(border2);
//颜色选择
Color c1 =Color.GREEN;
progbar.setBackground(c1);
con.add(pan);