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();
}
}
解决方案 »
- 40分求救:mysql 读取数据错误--java.sql.SQLException: Invalid value for getLong() - '2009-03-22 00:00:00'
- 还是关于JTable表格大小的改变
- 树,不是二叉树
- 编译运行成功,但是界面邮编的JTable无法显示【附代码】
- 数学和计算机都不错的进来帮帮忙
- 请问链接怎么做为参数传递
- 文件下载问题
- 在APPLET中如何使用LookAndFeel
- 有关加载jdbc driver 的问题。
- java树中节点拖拉的问题?
- 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的问题吧!