资源描述:
《java学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、JAVA学生信息管理系统 //JavaGroupProject_StudentManager源码//NetBeansIDE6.5环境packagestudentmanager;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.io.*;importjava.util.*;classStudentimplementsjava.io.Serializable{ Stringnumber,name,specialty,grade
2、,borth,sex; publicStudent(){}; publicvoidsetNumber(Stringnumber){this.number=number;} publicStringgetNumber(){returnnumber;} publicvoidsetName(Stringname){this.name=name;} publicStringgetName(){returnname;} publicvoidsetSex(Stringsex){this.sex=
3、sex;} publicStringgetSex(){returnsex;} publicvoidsetSpecialty(Stringspecialty){this.specialty=specialty;} publicStringgetSpecialty(){returnspecialty;} publicvoidsetGrade(Stringgrade){this.grade=grade;} publicStringgetGrade(){returngrade;} publi
4、cvoidsetBorth(Stringborth){this.borth=borth;} publicStringgetBorth(){returnborth;}}publicclassStudentManagerextendsJFrame{ JLabellb=newJLabel("录入请先输入记录,查询、删除请先输入学号,修改是对查询"+ "内容改后的保存!"); JTextField学号,姓名,专业,年级,出生; JRadioButton男,女; ButtonG
5、roupgroup=null; JButton录入,查询,删除,修改,显示; JPanelp1,p2,p3,p4,p5,p6,pv,ph; Student学生=null; Hashtable学生散列表=null; Filefile=null; FileInputStreaminOne=null; ObjectInputStreaminTwo=null; FileOutputStreamoutOne=null; ObjectOutputStreamoutTwo=nul
6、l; publicStudentManager(){ super("学生基本信息管理系统"); 学号=newJTextField(10); 姓名=newJTextField(10); 专业=newJTextField(10); 年级=newJTextField(10); 出生=newJTextField(10); group=newButtonGroup(); 男=newJRadioButton("男",true); 女=n
7、ewJRadioButton("女",false); group.add(男); group.add(女); 录入=newJButton("录入"); 查询=newJButton("查询"); 删除=newJButton("删除"); 修改=newJButton("修改"); 显示=newJButton("显示"); 录入.addActionListener(newInputAct()); 查询.addActionListener
8、(newInquestAct()); 修改.addActionListener(newModifyAct()); 删除.addActionListener(newDeleteAct()); 显示.addActionListener(newShowAct()); 修改.setEnabled(f