• 大小: 43KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-08
  • 语言: Java
  • 标签: 代码    

资源简介

不错的一个班级开发系统 图 代码什么的都有齐全

资源截图

代码片段和文件信息

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.*;
public class Delete extends JPanel implements ActionListener

  Hashtable 基本信息表=null;                           
  JTextField 学号姓名所学专业家庭住址出生日期;                 
  JRadioButton 男女;
  JButton 删除;
  ButtonGroup group=null;
  FileInputStream inOne=null;
  objectInputStream inTwo=null;
  FileOutputStream outOne=null;
  objectOutputStream outTwo=null;
  File file=null;                                           
  public Delete(File file)
  {
   this.file=file;
   学号=new JTextField(10);
   删除=new JButton(“删除“);
   学号.addActionListener(this);
   删除.addActionListener(this);
   姓名=new JTextField(10);
   姓名.setEditable(false);
   所学专业=new JTextField(10);
   所学专业.setEditable(false);
   家庭住址=new JTextField(10);
   家庭住址.setEditable(false);
   出生日期=new JTextField(10);
   出生日期.setEditable(false);
   男=new JRadioButton(“男“false);
   女=new JRadioButton(“女“false);
   group=new ButtonGroup();
   group.add(男);
   group.add(女);
   Box box1=Box.createHorizontalBox();              
   box1.add(new JLabel(“输入要删除的学号:“JLabel.CENTER));
   box1.add(学号);
   box1.add(删除);
   Box box2=Box.createHorizontalBox();              
   box2.add(new JLabel(“姓名:“JLabel.CENTER));
   box2.add(姓名);
   Box box3=Box.createHorizontalBox();              
   box3.add(new JLabel(“性别:“JLabel.CENTER));
   box3.add(男);
   box3.add(女);
   Box box4=Box.createHorizontalBox();              
   box4.add(new JLabel(“所学专业:“JLabel.CENTER));
   box4.add(所学专业);
   Box box5=Box.createHorizontalBox();              
   box5.add(new JLabel(“家庭住址:“JLabel.CENTER));
   box5.add(家庭住址);
   Box box6=Box.createHorizontalBox();              
   box6.add(new JLabel(“出生日期:“JLabel.CENTER));
   box6.add(出生日期);
   Box boxH=Box.createVerticalBox();              
   boxH.add(box1);
   boxH.add(box2);
   boxH.add(box3);
   boxH.add(box4);
   boxH.add(box5);
   boxH.add(box6);
   boxH.add(Box.createVerticalGlue());          
   JPanel pCenter=new JPanel();
   pCenter.add(boxH);
   setLayout(new BorderLayout());
   add(pCenterBorderLayout.CENTER);
   validate();
  }
 public void actionPerformed(ActionEvent e)
  {
    if(e.getSource()==删除||e.getSource()==学号)
      {
        String number=““;
        number=学号.getText();
        
         if(number.length()>0)
            {
              try {
                    inOne=new FileInputStream(file);
                    inTwo=new objectInputStream(inOne);
                    基本信息表=(Hashtable)inTwo.readobject();
                    inOne.close();
                    inTwo.close();
                  }
               catch(Exception ee)
                   {
                   }
              if(基本信息表.containsKey(number))          
                 {
                   Student stu=(Student)基本信息表.get(number);
                   姓名.setText(stu.getName());
                   所学专业.setT

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1438  2004-12-19 10:51  java班级管理系统\java课程设计(班级管理系统)\.nbattrs

     文件         55  2004-12-18 19:39  java班级管理系统\java课程设计(班级管理系统)\help.txt

     文件      28784  2004-12-10 20:08  java班级管理系统\java课程设计(班级管理系统)\jar.exe

     文件      28779  2004-12-10 20:08  java班级管理系统\java课程设计(班级管理系统)\javaw.exe

     文件       5125  2004-12-19 10:56  java班级管理系统\java课程设计(班级管理系统)\StudentManager\Delete.class

     文件       5509  2004-12-19 10:56  java班级管理系统\java课程设计(班级管理系统)\StudentManager\Delete.java

     文件        590  2004-12-19 10:56  java班级管理系统\java课程设计(班级管理系统)\StudentManager\Inquest$1.class

     文件       4713  2004-12-19 10:56  java班级管理系统\java课程设计(班级管理系统)\StudentManager\Inquest.class

     文件       4427  2004-12-19 10:56  java班级管理系统\java课程设计(班级管理系统)\StudentManager\Inquest.java

     文件       6478  2004-12-19 10:56  java班级管理系统\java课程设计(班级管理系统)\StudentManager\ModifySituation.class

     文件       8648  2004-12-19 10:56  java班级管理系统\java课程设计(班级管理系统)\StudentManager\ModifySituation.java

     文件         90  2004-12-19 11:01  java班级管理系统\java课程设计(班级管理系统)\StudentManager\moon.mf

     文件       1464  2004-12-19 10:29  java班级管理系统\java课程设计(班级管理系统)\StudentManager\Student.class

     文件       1060  2003-09-10 22:18  java班级管理系统\java课程设计(班级管理系统)\StudentManager\Student.java

     文件        655  2004-12-19 10:53  java班级管理系统\java课程设计(班级管理系统)\StudentManager\StudentManager$1.class

     文件        624  2004-12-19 10:53  java班级管理系统\java课程设计(班级管理系统)\StudentManager\StudentManager$2.class

     文件       4731  2004-12-19 10:53  java班级管理系统\java课程设计(班级管理系统)\StudentManager\StudentManager.class

     文件       3649  2004-12-19 10:52  java班级管理系统\java课程设计(班级管理系统)\StudentManager\StudentManager.java

     文件       5384  2004-12-19 10:56  java班级管理系统\java课程设计(班级管理系统)\StudentManager\StudentSituation.class

     文件       5764  2004-12-19 10:56  java班级管理系统\java课程设计(班级管理系统)\StudentManager\StudentSituation.java

     文件         29  2004-12-18 19:29  java班级管理系统\java课程设计(班级管理系统)\StudentManager.bat

     文件        576  2008-07-10 23:23  java班级管理系统\java课程设计(班级管理系统)\学生基本信息.txt

     文件       9216  2011-11-09 09:57  java班级管理系统\java课程设计(班级管理系统)\设计说明书.doc

     目录          0  2011-11-14 12:41  java班级管理系统\java课程设计(班级管理系统)\StudentManager

     目录          0  2011-11-14 12:42  java班级管理系统\java课程设计(班级管理系统)

     目录          0  2011-11-14 12:41  java班级管理系统

----------- ---------  ---------- -----  ----

               127788                    26


评论

共有 条评论