62,623
社区成员
发帖
与我相关
我的任务
分享
import java.awt.*;
import java.util.*;
import java.lang.*;
import java.awt.event.*;
import javax.swing.*;
public class X200681010113 extends JFrame
{
JLabel pm1,pm2,pm3,pm4,pm5,pm6;
JTextField txt1,txt2,txt3,txt4,txt5,txt6;
ButtonGroup cg;
JCheckBox cb;
JRadioButton cg1,cg2;
JPanel pl1,pl2,pl12,pl3,pl312,pl12cg,pl;
public void xuesheng()
{
pm1=new JLabel("学号");
pm2=new JLabel("姓名");
pm3=new JLabel("出生日期");
pm4=new JLabel("年");
pm5=new JLabel("月");
pm6=new JLabel("日");
txt1=new JTextField();
txt2=new JTextField();
txt3=new JTextField();
txt4=new JTextField();
txt5=new JTextField();
txt6=new JTextField();
cg=new ButtonGroup();
cg1=new JRadioButton("男");
cg2=new JRadioButton("女");
cg.add(cg1);
cg.add(cg2);
cb=new JCheckBox("是否联合培养");
pl1=new JPanel(); //把学号和姓名放到一个JPanel中(pl1)
pl1.setLayout(new GridLayout(1,2));
pl1.add(pm1);
pl1.add(pm2);
pl2=new JPanel(); //把学号和姓名后面的文本框放到一个JPanel中(pl2)
pl2.setLayout(new GridLayout(1,2));
pl2.add(txt1);
pl2.add(txt2);
pl12=new JPanel(); //把pl1和pl2放到一个JPanel中(pl12)
pl12.add(pl1,BorderLayout.WEST);
pl12.add(pl2,BorderLayout.CENTER);
pl3=new JPanel(); //布置出生日期的布局 放进一个JPanel(pl3)
pl3.setLayout(new GridLayout(1,7));
pl3.add(pm3);
pl3.add(txt3);
pl3.add(pm4);
pl3.add(txt4);
pl3.add(pm5);
pl3.add(txt5);
pl3.add(pm6);
pl3.add(txt6);
pl12cg=new JPanel(); //把pl12和出生日期的一栏放到一个JPanel中(pl12cg)
pl12cg.add(pl12,BorderLayout.CENTER);
pl12cg.add(cg,BorderLayout.SOUTH);
pl312=new JPanel();
pl312.add(p112cg,BorderLayout.CENTER);
pl312.add(p13,BorderLayout.SOUTH);
pl=new JPanel(); //把复选框和pl12cg放到一个JPanel中(pl12)
pl.add(pl312,BorderLayout.CENTER);
pl.add(cb,BorderLayout.SOUTH);
this.setVisible(true);
}
public static void main(String args[])
{
X200681010113 xs=new X200681010113();
xs.xuesheng();
}
}