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();
}
}
解决方案 »
- 求教这个java 读文件程序错在哪里
- java菜鸟问题
- 请教 我想打印出开方的那个符号, 即根号, 对应的unicode码是多少呢?
- 银行返回值监听问题
- 流的问题
- 一个 [ 流 ] 的弱问题请大虾帮忙! 小弟谢过!
- scjp有多大份量?
- 请问,如何获得某个目录下所有的文件名,包括子目录的。
- Java与程序员
- 开个小贴,问个小问题,关于swing的
- sun.jdbc.odbc.JdbcOdbcDriver is Sun proprietary API and may be removed in a future release
- 关于Swing安装的问题,急用~~~~~~~~~~~~在线等待~~~~~~~·····
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(new BorderLayout()); //把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(new BorderLayout()); //把pl12和出生日期的一栏放到一个JPanel中(pl12cg)
pl12cg.add(pl12,BorderLayout.CENTER);
JPanel p= new JPanel();//
p.add(cg1);//
p.add(cg2);//
pl12cg.add(p,BorderLayout.SOUTH);//
pl312=new JPanel(new BorderLayout());
pl312.add(pl12cg,BorderLayout.CENTER);
pl312.add(pl3,BorderLayout.SOUTH);
pl=new JPanel(new BorderLayout()); //把复选框和pl12cg放到一个JPanel中(pl12)
pl.add(pl312,BorderLayout.CENTER);
pl.add(cb,BorderLayout.SOUTH);
this.add(pl);
this.pack();
this.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);//
}
public static void main(String args[])
{
X200681010113 xs=new X200681010113();
xs.xuesheng();
}
}
是ButtonGroup的问题吧!