JAVA学生管理系统_第1页
JAVA学生管理系统_第2页
JAVA学生管理系统_第3页
JAVA学生管理系统_第4页
JAVA学生管理系统_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JAVA学生管理系统JAVA学生管理系统编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(JAVA学生管理系统)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为JAVA学生管理系统的全部内容。JAVA学生管理系统一、需求分析1.实现对班级和学生基本资料的录入,包括学生的学号,姓名,性别,所学专业,家庭住址以及出生年月等。2。能够实现对班级学生基本资料的修改。3。根据学号对学生资料进行查询。4。能够删除学生的资料。二、概要设计根据本次课程设计的目的和以上的问题描述,把该班级管理系统分为五个模块:录入模块(StudentSituation)、查询模块(Inques)、删除模块(Delete)和修改模块(ModifySituation)。各个模块包括对学生学号,姓名,所学专业,家庭住址,出生日期等信息的操作。系统的结构图如图一:图1系统结构图三、总体设计本班级管理系统共有6个java源文件。JAVA学生管理系统类之间的主要关系如下图所示:图2类之间的主要关系各主类的主要作用如下:StudentManager。java该java文件的类负责创建班级学生管理系统的主窗口,该类包含main方法,程序从该类开始执行。StudentStituation。java该文件的类负责创建班级学生管理系统的学生信息录入界面。ModifySituation.java该文件的类负责创建班级学生管理系统的学生基本信息修改界面。Inquestojava该文件的类负责创建班级学生管理系统的学生基本信息查询界面.5。Delete.java该文件的类负责创建班级学生管理系统的学生信息删除界面。Studentojava负责创建存放学生信息的对象.四、详细设计1.管理系统主窗口1o1成员变量表1-1主要成员变量成员变量描述变量类型变量名称基本信息录入基本信息修改基本信息查询基本信息删除菜单选项存基本信息的散列表存放散列表的文件StudentSituationModifySituationInquestDeleteJMenuItemHashtableFile基本信息录入基本信息修改基本信息查询基本信息删除录入,修改,查询,删除基本信息file1.2方法

1。3界面截图:园政迎进入班级管理系统JAVA学生管理系统表1-21。3界面截图:园政迎进入班级管理系统名称功能备注StudentManageractionPerformedmain创建程序主窗口处理ActionEvent事件程序开始运行构造方法接口方法

表2—1主要成员变量属性描述变量类型变量名称存放“学生”对象的散列表输入学生基本信息的文本存放学生信息的对象HashtableJTextFieldStudent基本信息表学号,姓名,所学专业,家庭住址,出生学生2。2方法表2—2主要方法名称功能备注StudentSituationactionPerformed创建学生信息录入界面处理ActionEvent事件构造方法接口方法2.基本信息录入2.基本信息录入2。1成员变量JAVA学生管理系统2。3录入界面截图:JAVA学生管理系统确认 rx①基本信息相被录入!3.基本信息查询3。1成员变量表3—1主要成员变量属性描述变量类型变量名称存放“学生”对象的散表显示学生基本信息的乂本HashtableJTextField基本信息表学号,姓名,所学专业,家庭住址,出生3。2方法表3—2主要方法名称功能备注InquestactionPerformed创建查询界面处理ActionEvent事件构造方法接口方法3.3查询截图:

JAVA学生管理系统B查询对话框B查询对话框5JAVA学生管理系统4。基本信息修改4.1成员变量表4-1主要成员变量描述变量类型变量名称存放“学生”对象的散列表输入学生基本信息的文本条HashtabelJTextField基本信息表学号,姓名,所学专业,家庭住址,出生4.2方法表4-2主要方法名称功能备注ModifySituationactionPerform创建学生信息修改界面处理ActionEvent事件构造方法接口方法4。3修改界面截图:

JAVA学生管理系统[X该生基本信息已存在,僭想降改他(她)的基本信息吗?确定确认X确认X5。基本信息删除5.1成员变量表5-1主要成员变量描述变量类型变量名称存放“学生”对象的散列表显示学生基本信息的文本条HashtableJTextField基本信息表学号,姓名,所学专业,家庭住址,出生5。2方法表5-2主要方法名称功能备注DeleteactionPerformed创建学生信息删除界面处理ActionEvent构造方法接口方法5.3删除界面截图JAVA学生管理系统确认 rx|"F|确定要哪除设学号及全部信息吗?6。学生对象6.1成员变量表6—1主要成员变量描述变量类型变量名称学号StringNumber姓名StringName所学专业StringDiscipling家庭住址StringGrade出生StringBorth性别StringSex6.2方法表6—2主要方法名称功能Setnumber设置学号Setnumber获取学号Setname设置姓名Setname获取姓名setDisciping设置所学专业setDisciping获取所学专业setGrade设置家庭住址JAVA学生管理系统setGrade获取家庭住址setBorth设置出生setBorth获取出生setSex设置性别setSex获取性别五、总结与展望课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.本次课程设计虽然很辛苦,实在是受益匪浅.本来这门课的知识学的就不够扎实,本次课程设计,在设计过程中碰到了很多问题,刚开始要设计的时候,还真不知道从哪里下手但最终在图书、同学和老师的帮助下都得到了解决,让我学会了好多书本上没有的东西,通过本次课程设计我也能将课本上的知识融会贯通,起到了很好的辅助学习的效果,但是我发现我学到的知识比整整一个学期学到的都多。理论和实践的相结合是学习最有效的方法。在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计之后,一定把以前所学过的知识重新温故。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。不过,在用Java开发类似的软件时,发现在图形界面的设计方面远没有用VB,VF等开发工具简单.参考文献:附录:1。主界面代码StudentManager。javaimportjava。awt.*;importjava。awt.event.*;importjavax.swingo*;importjavaoio.*;importjava.utiloHashtable;publicclassStudentManagerextendsJFrameimplementsActionListener{StudentSituation基本信息录入-null;ModifySituation基本信息修改二null;9JAVA学生管理系统Inquest 基本信息查询二null;Delete 基本信息删除=null;JMenuBarbar;JMenufileMenu;JMenultem录入,修改,查询,删除,退出;Containercon=null;Hashtable基本信息=null;Filefile=null;CardLayoutcard=null;JLabellabel;JPanelpCenter;publicStudentManager()(setTitle("欢迎进入班级管理系统");录入二门6亚JMenuItem("录入学生基本信息");修改二newJMenuItem("修改学生基本信息");查询二newJMenuItem("查询学生基本信息");删除二newJMenuItem("删除学生基本信息”);退出二newJMenuItem(”退出本系统");退出.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventevent)(Systemoexit(0);}});bar=newJMenuBar();fileMenu=newJMenu("菜单选项");fileMenu.add(录入);fileMenuoaddSeparator();fileMenuoadd(修改);fileMenu.addSeparator();fileMenuoadd(查询);fileMenuoaddSeparator();fileMenuoadd(删除);fileMenu.addSeparator();fileMenuoaddSeparator();fileMenuoadd(退出);bar.add(fileMenu);setJMenuBar(bar);label=newJLabel("欢迎进入班级管理系统!",label.CENTER);label.setFont(newFont(“隶书",Font.BOLD,30));labelosetForeground(Color.blue);基本信息=newHashtable();10JAVA学生管理系统录入。addActionListener(this);修改.2~~八*0也5{6门6「(计15);查询。addActionListener(this);删除。addActionListener(this);card=newCardLayout();con=getContentPane();pCenter=newJPanel();pCenter.setLayout(card);file=newFile("学生基本信息。txt");if(!file.exists())(try{FileOutputStreamout=newFileOutputStream(file);ObjectOutputStreamobjectOut=newObjectOutputStream(out);objectOutowriteObject(基本信息);objectOut.close();outoclose();)catch(IOExceptione){}}基本信息录入二门6亚StudentSituation(file);基本信息修改二newModifySituation(file);基本信息查询二newInquest(this,file);基本信息删除=newDelete(file);pCenteroadd("欢迎语界面”,label);pCenteroadd("录入界面",基本信息录入);pCenteroadd("修改界面",基本信息修改);pCenter.add("删除界面”,基本信息删除);con.add(pCenter,BorderLayout。CENTER);con.validate();addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){Systemoexit(0);)});setVisible(true);setBounds(100,50,420,380);validate();)publicvoidactionPerformed(ActionEvente)11JAVA学生管理系统{if(e.getSource()二二录入){card。show(pCenter,”录入界面”);}elseif(e.getSource()二二修改){card.show(pCenter,"修改界面”);)elseif(e。getSource()二二查询){基本信息查询.setVisible(true);}elseif(e.getSource()二二删除)(card。show(pCenter,"删除界面”);}}publicstaticvoidmain(Stringargs[])(newStudentManager();}).录入代码StudentSituation。javaimportjava。awt.*;importjava.awt.evento*;importjavax.swing.*;importjava。io.*;importjava.utilo*;publicclassStudentSituationextendsJPanelimplementsActionListener(Hashtable基本信息表二null;JTextField学号,姓名,所学专业,家庭住址,出生;JRadioButton男,女;Student学生=null;ButtonGroupgroup=null;JButton录入,重置;FileInputStreaminOne=null;ObjectInputStreaminTwo=null;FileOutputStreamoutOne=null;ObjectOutputStreamoutTwo=null;Filefile=null;12JAVA学生管理系统publicStudentSituation(Filefile)(this.file=file;学号二newJTextField(10);姓名二newJTextField(10);所学专业二newJTextField(10);家庭住址二newJTextField(10);出生二newJTextField(10);group=newButtonGroup();男二newJRadioButton(“男",true);女二newJRadioButton(“女",false);group.add(男);group.add(女);录入二门6亚JButton("录入");重置二newJButton("重置");录入.addActionListener(this);重置。addActionListener(this);Boxbox1=Box.createHorizontalBox();box1.add(newJLabel(”学号:“,JLabel.CENTER));box1.add(学号);Boxbox2=Box。createHorizontalBox();box2.add(newJLabel("姓名:",JLabel。CENTER));box2.add(姓名);Boxbox3=Box.createHorizontalBox();box3.add(newJLabel("性别:",JLabel.CENTER));box3.add(男);box3.add(女);Boxbox4=Box。createHorizontalBox();box4。add(newJLabel(”所学专业:",JLabel。CENTER));box4.add(所学专业);Boxbox5=Box。createHorizontalBox();box5。add(newJLabel(”家庭住址:,JLabel.CENTER));box5.add(家庭住址);Boxbox6=Box.createHorizontalBox();box6.add(newJLabel("出生:",JLabel.CENTER));box6.add(出生);BoxboxH=Box.createVerticalBox();boxH.add(box1);boxH。add(box2);boxH.add(box3);boxH。add(box4);boxH.add(box5);boxH。add(box6);boxH.add(Box。createVerticalGlue());13JAVA学生管理系统JPanelpCenter=newJPanel();pCenter。add(boxH);setLayout(newBorderLayout());add(pCenter,BorderLayout.CENTER);JPanelpSouth=newJPanel();pSouth。add(录入);pSouthoadd(重置);add(pSouth,BorderLayout。SOUTH);validate();)publicvoidactionPerformed(ActionEvente)(if(e。getSource()二二录入)(Stringnumber="”;number=学号。getText();if(numberolength()〉0){try(inOne=newFileInputStream(file);inTwo=newObjectInputStream(inOne);基本信息表二(Hashtable)inTwo。readObject();inOne.close();inTwooclose();}catch(Exceptionee)()if(基本信息表。containsKey(number)){Stringwarning="该生基本信息已存在,请到修改页面修改!";JOptionPane.showMessageDialog(this,warning, 警告”,JOptionPane。WARNING_MESSAGE);}else{Stringm="基本信息将被录入!”;intok=JOptionPane.showConfirmDialog (this,m, "确认",JOptionPane.YES_NO_OPTION,JOptionPane。INFORMATION_MESSAGE);if(ok二二JOptionPane。YES_OPTION)(Stringname二姓名.getText();Stringdiscipling=所学专业.getText();14JAVA学生管理系统Stringgrade二家庭住址.86印6*七();Stringborth二出生.getText();Stringsex=null;if(男.isSelected())(sex二男.getText();}else{sex二女。getText();}学生二newStudent();学生.56土也^^6「(number);学生。setName(name);学生.setDiscipling(discipling);学生.56七6「2~6(8「2~6);学生。setBorth(borth);学生。setSex(sex);try(outOne=newFileOutputStream(file);outTwo=newObjectOutputStream(outOne);基本信息表.put(number,学生);outTwo。writeObject(基本信息表);outTwo。close();outOne.close();学号.56印6*七(null);姓名。setText(null);所学专业。setText(null);家庭住址.setText(null);出生。setText(null);}catch(Exceptionee)(Systemoout.println(ee);})))else{Stringwarning二”必须要输入学号!”;JOptionPane.showMessageDialog(this,warning,“警告JOptionPane.WARNING_MESSAGE);}15JAVA学生管理系统)if(e.getSource()二二重置)(学号.56印6*±前11);姓名。setText(null);所学专业。setText(null);家庭住址。setText(null);出生。setText(null);}}}.查询代码Inquest.javaimportjava。awt。*;importjava。awt.event。*;importjavax.swingo*;importjavaoio。*;importjava.util.*;publicclassInquestextendsJDialogimplementsActionListener{Hashtable基本信息表二null;JTextField学号,姓名,所学专业,家庭住址,出生;JRadioButton男,女;JButton查询;ButtonGroupgroup=null;FileInputStreaminOne=null;ObjectInputStreaminTwo=null;Filefile=null;publicInquest(JFramef,Filefile){super(f,”查询对话框",false);this.file=file;学号二newJTextField(10);查询二newJButton("查询”);学号。addActionListener(this);查询.addActionListener(this);姓名二newJTextField(10);姓名.setEditable(false);所学专业=newJTextField(10);所学专业.setEditable(false);家庭住址二newJTextField(10);家庭住址。setEditable(false);出生二newJTextField(10);出生.56七£~七记6仟236);16JAVA学生管理系统男二newJRadioButton(“男",false);女二newJRadioButton("女",false);group=newButtonGroup();group.add(男);group。add(女);Boxbox1=Box。createHorizontalBox();box1。add(newJLabel("输入要查询的学号:",JLabel。CENTER));box1.add(学号);box1.add(查询);Boxbox2=Box.createHorizontalBox();box2。add(newJLabel("姓名:",JLabel。CENTER));box2.add(姓名);Boxbox3=Box。createHorizontalBox();box3.add(newJLabel("性别:",JLabel。CENTER));box3。add(男);box3.add(女);Boxbox4=Box.createHorizontalBox();box4。add(newJLabel(”所学专业:",JLabel.CENTER));box4.add(所学专业);Boxbox5=Box。createHorizontalBox();box5.add(newJLabel("家庭住址:",JLabel。CENTER));box5。add(家庭住址);Boxbox6=Box.createHorizontalBox();box6.add(newJLabel("出生:",JLabel.CENTER));box6.add(出生);BoxboxH=Box。createVerticalBox();boxH.add(box1);boxH.add(box2);boxH.add(box3);boxH.add(box4);boxH.add(box5);boxH。add(box6);boxH.add(Box。createVerticalGlue());JPanelpCenter=newJPanel();pCenter。add(boxH);Containercon=getContentPane();con.add(pCenter,BorderLayoutoCENTER);con。validate();setVisible(false);setBounds(100,200,360,270);addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente)(setVisible(false);17JAVA学生管理系统)});}publicvoidactionPerformed(ActionEvente){姓名。setText(null);所学专业.setText(null);家庭住址.$6印6*{(null);出生。setText(null);if(e。getSource()二二查询|Ie。getSource()二二学号)(Stringnumber="“;number=学号.getText();if(numberolength()>0){try{inOne=newFileInputStream(file);inTwo=newObjectInputStream(inOne);基本信息表二(Hashtable)inTwo。readObject();inOne.close();inTwo.close();}catch(Exceptionee){}if(基本信息表.containsKey(number))(Studentstu=(Student)基本信息表。get(number);姓名。setText(stu。getName());所学专业。setText(stu.getDisciping());家庭住址。setText(stu.getGrade());出生。setText(stu.getBorth());if(stu。getSex()。equals(”男"))(男,setSelected(true);}else{女。setSelected(true);)}else18JAVA学生管理系统Stringwarning="该学号不存在!";JOptionPane.showMessageDialog(this,warning,"警告”,JOptionPane.WARNING_MESSAGE);})else(Stringwarning二”必须要输入学号!";JOptionPane。showMessageDialog(this,warning,“警告“,JOptionPane.WARNING_MESSAGE);}}}}4。修改代码ModifySituation。javaimportjava。awt.*;importjava.awtoevent.*;importjavaxoswingo*;importjava。io.*;importjava。util。*;publicclassModifySituationextendsJPanelimplementsActionListener(Hashtable基本信息表=null;JTextField学号,姓名,所学专业,家庭住址,出生;JRadioButton男,女;ButtonGroupgroup=null;JButton开始修改,录入修改,重置;FileInputStreaminOne=null;ObjectInputStreaminTwo=null;FileOutputStreamoutOne=null;ObjectOutputStreamoutTwo=null;Filefile=null;publicModifySituation(Filefile){thisofile=file;学号二newJTextField(10);姓名二newJTextField(10);所学专业二newJTextField(10);家庭住址=newJTextField(10);出生二newJTextField(10);group=newButtonGroup();男二newJRadioButton(“男",true);19JAVA学生管理系统女二newJRadioButton(“女",false);group.add(男);group。add(女);开始修改二newJButton("开始修改”);录入修改二newJButton("录入修改”);录入修改.setEnabled(false);重置二newJButton("重置”);学号.addActionListener(this);开始修改。addActionListener(this);录入修改。addActionListener(this);重置。addActionListener(this);Boxbox1=Box.createHorizontalBox();box1.add(newJLabel("输入要修改信息的学号:",JLabel。CENTER));box1。add(学号);box1。add(开始修改);Boxbox2=Box.createHorizontalBox();box2。add(newJLabel("(新)姓名:",JLabel.CENTER));box2.add(姓名);Boxbox3=Box。createHorizontalBox();box3。add(newJLabel(”(新)性别:",JLabel.CENTER));box3。add(男);box3。add(女);Boxbox4=Box.createHorizontalBox();box4.add(newJLabel(”(新)所学专业:",JLabel.CENTER));box4.add(所学专业);Boxbox5=Box。createHorizontalBox();box5.add(newJLabel("(新)家庭住址:",JLabel.CENTER));box5。add(家庭住址);Boxbox6=Box.createHorizontalBox();box6。add(newJLabel("(新)出生:",JLabel.CENTER));box6.add(出生);BoxboxH=Box。createVerticalBox();boxH。add(box1);boxH.add(box2);boxH.add(box3);boxH。add(box4);boxH.add(box5);boxH。add(box6);boxH。add(Box。createVerticalGlue());JPanelpCenter=newJPanel();pCenter。add(boxH);setLayout(newBorderLayout());add(pCenter,BorderLayout.CENTER);JPanelpSouth=newJPanel();20JAVA学生管理系统pSouthoadd(录入修改);pSouthoadd(重置);add(pSouth,BorderLayout。SOUTH);validate();}publicvoidactionPerformed(ActionEvente){if(e。getSource()二二开始修改|Ie.getSource()二二学号){Stringnumber="“;number=学号.getText();if(number.length()〉0){try{inOne=newFileInputStream(file);inTwo=newObjectInputStream(inOne);基本信息表二(Hashtable)inTwo.readObject();inOne.close();inTwooclose();}catch(Exceptionee)(}if(基本信息表.containsKey(number)){录入修改.setEnabled(true);Studentstu=(Student)基本信息表.get(number)姓名.setText(stu.getName());所学专业。setText(stu.getDisciping());家庭住址。setText(stu.getGrade());出生.setText(stu.getBorth());if(stu。getSex()。equals("男"))(l5.setSelected(true);}else(女。setSelected(true);)}else{录入修改。setEnabled(false);21JAVA学生管理系统Stringwarning二”该学号不存在!”;JOptionPane.showMessageDialog(this,warning,"警告”,JOptionPane。WARNING_MESSAGE);学号。setText(null);姓名。setText(null);所学专业。setText(null);家庭住址。setText(null);出生。setText(null);))else{录入修改.setEnabled(false);Stringwarning="必须要输入学号!”;JOptionPane.showMessageDialog(this,warning,”警告",JOptionPane.WARNING_MESSAGE);学号。setText(null);姓名.setText(null);所学专业。setText(null);家庭住址。setText(null);出生。setText(null);}}elseif(e.getSource()二二录入修改){Stringnumber="";number二学号。getText();if(number.length())0){try(inOne=newFileInputStream(file);inTwo=newObjectInputStream(inOne);基本信息表二(Hashtable)inTwo。readObject();inOne。close();inTwo.close();)catch(Exceptionee)(}if(基本信息表。containsKey(number))(Stringquestion二”该生基本信息已存在,您想修改他(她)的基本信息吗?”;JOptionPane.showMessageDialog(this,question, "警告" ,JOptionPane.QUESTION_MESSAGE);22JAVA学生管理系统Stringm二”基本信息将被修改!";intok=JOptionPane.showConfirmDialog(this,m,“确认”,JOptionPane。YES_NO_OPTION,JOptionPane.INFORMATION_MESSAGE);if(ok二二JOptionPane.YES_OPTION)(Stringname二姓名。getText();Stringdiscipling=所学专业.getText();Stringgrade二家庭住址.86印6*士();Stringborth二出生.getText();Stringsex=null;if(男。isSelected())(sex二男。getText();)else{sex二女。getText();}Student学生二newStudent();学生.setNumber(number);学生.setName(name);学生。setDiscipling(discipling);学生.56七6「2~6(8「2~6);学生.setBorth(borth);学生。setSex(sex);try(outOne=newFileOutputStream(file);outTwo=newObjectOutputStream(outOne);基本信息表。put(number,学生);outTwo.writeObject(基本信息表);outTwo。close();outOne.close();学号。setText(null);姓名.setText(null);所学专业.setText(null);家庭住址.$6印6*{(null);出生.setText(null);)catch(Exceptionee){System.out.println(ee);}录入修改。setEnabled(false);23JAVA学生管理系统)elseif(ok二二JOptionPane.NO_OPTION)(录入修改.setEnabled(true);))else{Stringwarning="该学号没有基本信息,不能修改!”;JOptionPane.showMessageDialog(this,warning,”警告”,JOptionPane.WARNING_MESSAGE);录入修改.setEnabled(false);))else{Stringwarning="必须要输入学号!”;JOptionPane。showMessageDialog(this,warning, ”警告",JOptionPane。WARNING_MESSAGE);录入修改.setEnabled(false);})if(e.getSource()二二重置){学号.56印6*七(null);姓名.setText(null);所学专业.setText(null);家庭住址。setText(null);出生。setText(null);))}5.删除代码Delete.javaimportjava。awt.*;importjava.awtoevent。*;importjavaxoswing.*;importjavaoio。*;importjavaoutil。*;publicclassDeleteextendsJPanelimplementsActionListener{Hashtable基本信息表二null;JTextField学号,姓名,所学专业,家庭住址,出生;JRadioButton男,女;24JAVA学生管理系统JButton删除;ButtonGroupgroup=null;FileInputStreaminOne=null;ObjectInputStreaminTwo=null;FileOutputStreamoutOne=null;ObjectOutputStreamoutTwo=null;Filefile=null;publicDelete(Filefile){this.file=file;学号二newJTextField(10);删除二newJButton("删除”);学号.addActionListener(this);删除。addActionListener(this);姓名=newJTextField(10);姓名。setEditable(false);所学专业二newJTextField(10);所学专业。setEditable(false);家庭住址二newJTextField(10);家庭住址.$6七£~计2记6(false);出生二newJTextField(10);出生。setEditable(false);男二newJRadioButton("男",false);女二newJRadioButton("女",false);group=newButtonGroup();group。add(男);group。add(女);Boxbox1=Box.createHorizontalBox();box1.add(newJLabel("输入要删除的学号:",JLabel。CENTER));box1.add(学号);box1。add(删除);Boxbox2=Box.createHorizontalBox();box2。add(newJLabel("姓名:",JLabel。CENTER));box2.add(姓名);Boxbox3=Box.createHorizontalBox();box3。add(newJLabel(“性别:",JLabel。CENTER));box3.add(男);box3.add(女);Boxbox4=Box.createHorizontalBox();box4。add(newJLabel("所学专业:",JLabel.CENTER));box4。add(所学专业);Boxbox5=Box。createHorizontalBox();box5.add(newJLabel(“家庭住址:",JLabel.CENTER));box5.add(家庭住址);25JAVA学生管理系统Boxbox6=Box。createHorizontalBox();box6。add(newJLabel("出生:",JLabel。CENTER));box6。add(出生);BoxboxH=Box.createVerticalBox();boxH.add(box1);boxH.add(box2);boxH。add(box3);boxH.add(box4);boxH。add(box5);boxH.add(box6);boxH.add(Box。createVerticalGlue());JPanelpCenter=newJPanel();pCenter.add(boxH);setLayout(newBorderLayout());add(pCenter,BorderLayout.CENTER);validate();)publicvoidactionPerformed(ActionEvente)(if(e.getSource()二二删除||e.getSource()二二学号)(Stringnumber="”;number=学号。getText();if(numberolength()>0){try(inOne=ne

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论