java学籍标准管理系统源代码_第1页
java学籍标准管理系统源代码_第2页
java学籍标准管理系统源代码_第3页
java学籍标准管理系统源代码_第4页
java学籍标准管理系统源代码_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

packagezuoye;//主类importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.io.*;importjava.util.Hashtable;publicclassManagerWindowextendsJFrameimplementsActionListener{InputStudent基础信息录入=null;ModifySituation基础信息修改=null;Inquest基础信息查询=null;Delete基础信息删除=null;JPanelpCenter,p,p9;TextFieldtxtName,txtPassword;LabellblTitle,lblName,lblPassword;ButtonbtnSubmit,btnReset,guanbi;Panelp1,p11,p12,p2,p13,p14,p15;JMenuBarbar;ImageIconicon;JMenufileMenu;JMenuItem录入,修改,查询,删除,欢迎,退出,相关;Containercon=null;Hashtable基础信息=null;Filefile=null;CardLayoutcard=null;JLabellabel=null;JLabellabel2;publicManagerWindow(){ p=newJPanel(); lblName=newLabel("管理员帐号:"); txtName=newTextField(10); lblPassword=newLabel("密码:"); txtPassword=newTextField(10); txtPassword.setEchoChar('*'); btnSubmit=newButton("提交"); btnReset=newButton("重置"); guanbi=newButton("关闭"); p11=newPanel(); p12=newPanel(); p13=newPanel(); p14=newPanel(); p15=newPanel(); p11.add(lblName); p11.add(txtName); p12.add(lblPassword); p12.add(txtPassword); txtName.addActionListener(this); txtPassword.addActionListener(this); p13.add(btnSubmit); btnSubmit.setBackground(Color.YELLOW); p13.add(btnReset); btnReset.setBackground(Color.YELLOW); p13.add(guanbi); guanbi.setBackground(Color.YELLOW); btnSubmit.addActionListener(this); btnReset.addActionListener(this); guanbi.addActionListener(this);p.setLayout(newGridLayout(10,1));p.add(p14);p.add(p15);p.add(p11); p.add(p12); p.add(p13); p.setBackground(Color.gray); p9=newJPanel(); icon=newImageIcon("123.jpg"); label2=newJLabel(icon,JLabel.LEFT); label=newJLabel("欢迎使用学生基础信息管理系统",JLabel.CENTER); label.setFont(newFont("TimesRoman",Font.BOLD,24)); label.setForeground(Color.red); p9.setOpaque(true);p9.add(label); p9.add(label2);录入=newJMenuItem("录入学生基础信息");修改=newJMenuItem("修改学生基础信息");查询=newJMenuItem("查询学生基础信息");删除=newJMenuItem("删除学生基础信息");欢迎=newJMenuItem("欢迎界面");退出=newJMenuItem("退出");相关=newJMenuItem("相关我们");bar=newJMenuBar();fileMenu=newJMenu("菜单选项");fileMenu.add(录入);fileMenu.add(修改);fileMenu.add(查询);fileMenu.add(删除);fileMenu.add(欢迎);fileMenu.add(相关);fileMenu.add(退出);fileMenu.enable(false);bar.add(fileMenu);setJMenuBar(bar);基础信息=newHashtable();录入.addActionListener(this);修改.addActionListener(this);查询.addActionListener(this);删除.addActionListener(this);欢迎.addActionListener(this);退出.addActionListener(this);相关.addActionListener(this);card=newCardLayout();con=getContentPane();pCenter=newJPanel();pCenter.setLayout(card);pCenter.setBackground(Color.black);file=newFile("作业.txt");if(!file.exists()){try{FileOutputStreamout=newFileOutputStream(file);ObjectOutputStreamobjectOut=newObjectOutputStream(out);objectOut.writeObject(基础信息);objectOut.close();out.close();}catch(IOExceptione){}}基础信息录入=newInputStudent(file);基础信息修改=newModifySituation(file);基础信息查询=newInquest(this,file);基础信息删除=newDelete(file);pCenter.add(p,BorderLayout.CENTER);pCenter.add("欢迎语界面",p9);pCenter.add("录入界面",基础信息录入);pCenter.add("修改界面",基础信息修改);pCenter.add("删除界面",基础信息删除);con.add(pCenter,BorderLayout.CENTER);con.validate();addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){System.exit(0); }});setVisible(true);setBounds(500,200,450,400);validate();} publicvoidclear(){ txtName.setText(""); txtPassword.setText(""); } @SuppressWarnings("deprecation") publicvoidsubmit(){ Stringn=txtName.getText(); Stringpaw=txtPassword.getText(); if(n.equals("admin")&&paw.equals("1234")){ JOptionPane.showMessageDialog(this,"正当用户,欢迎进入本系统"); card.show(pCenter,"欢迎语界面"); fileMenu.enable(); }else{ JOptionPane.showMessageDialog(this,"非法用户,严禁进入本系统"); } }publicvoidactionPerformed(ActionEvente){if(e.getSource()==录入){card.show(pCenter,"录入界面");}elseif(e.getSource()==修改){card.show(pCenter,"修改界面");}elseif(e.getSource()==查询){基础信息查询.setVisible(true);}elseif(e.getSource()==删除){card.show(pCenter,"删除界面");}elseif(e.getSource()==欢迎){card.show(pCenter,"欢迎语界面");}elseif(e.getSource()==退出){ System.exit(0);}elseif(e.getSource()==相关){ JOptionPane.showMessageDialog(this,"五块二小组:常永恒,孙东升,李强,吴春亮,涂留定");} Strings=e.getActionCommand(); if(s.equals("重置")){ clear(); }elseif(s.

温馨提示

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

评论

0/150

提交评论