java学生学籍管理系统.doc

java学生学籍管理系统.doc

ID:60778706

大小:52.00 KB

页数:21页

时间:2020-12-18

java学生学籍管理系统.doc_第1页
java学生学籍管理系统.doc_第2页
java学生学籍管理系统.doc_第3页
java学生学籍管理系统.doc_第4页
java学生学籍管理系统.doc_第5页
资源描述:

《java学生学籍管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、主类;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.io.*;importjava.util.Hashtable;publicclassStudentManagerextendsJFrameimplementsActionListener{StudentSituation基本信息录入=null;ModifySituation基本信息修改=null;Inquest基本信息查询=null;Delete基本信息删除=null;JMenuBarbar;JMe

2、nufileMenu;JMenuItem录入,修改,查询,删除;Containercon=null;Hashtable基本信息=null;//存放基本信息的散列表Filefile=null;//存放散列表的文件CardLayoutcard=null;//卡片布局JLabellabel=null;JPanelpCenter;publicStudentManager(){录入=newJMenuItem("录入学生基本信息");修改=newJMenuItem("修改学生基本信息");查询=newJMenuItem("查询学生基本信息");删除=new

3、JMenuItem("删除学生基本信息");bar=newJMenuBar();fileMenu=newJMenu("菜单选项");fileMenu.add(录入);fileMenu.add(修改);fileMenu.add(查询);fileMenu.add(删除);bar.add(fileMenu);setJMenuBar(bar);label=newJLabel("欢迎使用学生基本信息管理系统",JLabel.CENTER);label.setFont(newFont("TimesRoman",Font.BOLD,24));label.se

4、tForeground(Color.red);基本信息=newHashtable();录入.addActionListener(this);修改.addActionListener(this);查询.addActionListener(this);删除.addActionListener(this);card=newCardLayout();con=getContentPane();pCenter=newJPanel();pCenter.setLayout(card);file=newFile("基本信息.txt");if(!file.exis

5、ts()){try{FileOutputStreamout=newFileOutputStream(file);ObjectOutputStreamobjectOut=newObjectOutputStream(out);objectOut.writeObject(基本信息);objectOut.close();out.close();}catch(IOExceptione){}}基本信息录入=newStudentSituation(file);基本信息修改=newModifySituation(file);JFramef=newJFrame(

6、);基本信息查询=newInquest(f,file);基本信息删除=newDelete(file);pCenter.add("欢迎语界面",label);pCenter.add("录入界面",基本信息录入);pCenter.add("修改界面",基本信息修改);pCenter.add("删除界面",基本信息删除);con.add(pCenter,BorderLayout.CENTER);con.validate();addWindowListener(newWindowAdapter(){publicvoidwindowClosing(Win

7、dowEvente){System.exit(0);}});setVisible(true);setBounds(100,50,420,380);validate();}publicvoidactionPerformed(ActionEvente){if(e.getSource()==录入){card.show(pCenter,"录入界面");}elseif(e.getSource()==修改){card.show(pCenter,"修改界面");}elseif(e.getSource()==查询){基本信息查询.setVisible(true

8、);//基本信息查询查询窗口设置为独立,便于用户查询}elseif(e.getSource()==删除){card.show(pCenter,"删除界

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。