学生信息界面java代码 学生信息界面java代码是什么

java编程实现一个学生信息管理系统的图形界面package 学生管理界面;
import java.awt.BorderLayout;
import java.awt.Checkbox;
import java.awt.CheckboxGroup;
import java.awt.Container;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
//录入的信息包括学号、姓名、性别、出生日期、是否联合培养等
public class 学生信息图形界面 extends JFrame implements ActionListener {
public 学生信息图形界面() { //构造方法
//界面显示问题
super("学生信息图形界面");
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setSize(320, 300);
setVisible(true);
Container content = getContentPane();
JPanel jp1 = new JPanel(); //创建一个面板
JLabel label = new JLabel("欢迎使用学生信息管理系统");//欢迎界面的欢迎语句
label.setFont(new Font("楷体_GB2312", Font.BOLD, 20));//设置显示的字体
jp1.add(label);//将标签添加到面板jp1中
JPanel jp2 = new JPanel();//创建一个面板,用于摆放提示各种功能的标签
JLabel label1 = new JLabel("请输入学生的详细资料:");//输入提示输入的语言:
label1.setFont(new Font("楷体_GB2312", Font.BOLD, 18));//设置显示的字体
JLabel label2 = new JLabel("学 生 学 号:");//提示各种输入内容的标签
label2.setFont(new Font("楷体_GB2312", Font.BOLD, 18));//设置显示的字体t
JTextField field1=new JTextField(10);//10为学号长度,可自行设定
JLabel label3 = new JLabel("学 生 姓 名:");//提示输入学生姓名的标签
label3.setFont(new Font("楷体_GB2312", Font.BOLD, 18));//设置显示的字体
JTextField field2=new JTextField(10);//10为姓名长度,可自行设定
JLabel label4 = new JLabel("学 生 性 别: ");//提示输入学生性别的标签
label4.setFont(new Font("楷体_GB2312", Font.BOLD, 18));//设置显示的字体
CheckboxGroup group1 = new CheckboxGroup();//创建一个复选框用于选择某一功能
Checkbox check11 = new Checkbox("男",true,group1);//添加选项到复选框中
check11.setFont(new Font("楷体_GB2312", Font.BOLD, 18)); //设置显示的字体
check11.addItemListener(new CheckHandler1(1));//给相应复选框添加事件监听器
Checkbox check12 = new Checkbox("女",false,group1);//添加选项到复选框中
check12.setFont(new Font("楷体_GB2312", Font.BOLD, 18)); //设置显示的字体
check12.addItemListener(new CheckHandler1(2));//给相应复选框添加事件监听器
JLabel label5 = new JLabel("出 生 日 期:");//提示输入出生日期的标签
label5.setFont(new Font("楷体_GB2312", Font.BOLD, 18));//设置显示的字体
JTextField field3=new JTextField("2000",3);//3为姓名长度,可自行设定
JLabel label51 = new JLabel("年");
label51.setFont(new Font("楷体_GB2312", Font.BOLD, 18)); //设置显示的字体
JTextField field4=new JTextField("01",2);//2为姓名长度,可自行设定
JLabel label52 = new JLabel("月");
label52.setFont(new Font("楷体_GB2312", Font.BOLD, 18)); //设置显示的字体
JTextField field5=new JTextField("01",2);//2为姓名长度 , 可自行设定
JLabel label53 = new JLabel("日");
label53.setFont(new Font("楷体_GB2312", Font.BOLD, 18)); //设置显示的字体
JLabel label6 = new JLabel("联合培养:");//提示选择联合培养与否的标签
label6.setFont(new Font("楷体_GB2312", Font.BOLD, 18));//设置显示的字体
CheckboxGroup group2 = new CheckboxGroup();//创建一个复选框用于选择某一功能

推荐阅读