⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 resetstudentframe.java

📁 java学生成绩管理系统.....初学者欢迎下载
💻 JAVA
字号:
/** 
 * ResetStudentFrame.java
 * date:20:02 2006-3-31
 */
 package com.herb.server;
 import java.awt.*;
 import java.awt.event.*;
 import javax.swing.*;
 import java.util.*;

 public class ResetStudentFrame extends JFrame{
    Vector vector=new Vector();
    JButton setBtn=new JButton("保存修改");
    JButton disBtn=new JButton("清    空");
    JTextField[] text=new JTextField[8];
    JLabel[] label=new JLabel[8];
    String[] infor=new String[8];
    int row;
    String major;

    public ResetStudentFrame(Vector v,String m,int r){
       super("修改学生信息");
        vector=v;
        row=r;     
        major=m;          
        JPanel p=new JPanel();
        p.add(setBtn);
        setBtn.addActionListener(new ActionListener(){
           public void actionPerformed(ActionEvent e){
             Student s=new Student(text[0].getText(),text[1].getText(),text[2].getText(),
                                   text[3].getText(),text[4].getText(),text[5].getText(),
                                   text[6].getText(),text[7].getText());
             System.out.println("修改学生信息之前vector size:"+vector.size()+"="+vector.toString());
             vector.setElementAt(s,row);
             FileEvent.resetStudentInfor(s,major,row);
             ServerMainFrame.setData(FileEvent.getStudent(text[3].getText()));
             FileEvent.saveHistoryInfor(text[1].getText(),2);   //保存历史纪录
             dispose();
           }
        });
        p.add(disBtn);      
        disBtn.addActionListener(new ActionListener(){
           public void actionPerformed(ActionEvent e){
              clear();
           }
        });
       
        initLabel();
        JPanel q=new JPanel();
        for(int i=0;i<8;i++)
            text[i]=new JTextField(14);
        q.setLayout(new GridLayout(0,2,0,3));
        q.setPreferredSize(new Dimension(360,240));
        for(int i=0;i<8;i++){
            q.add(label[i]);
            q.add(text[i]);
        } 
        getContentPane().setLayout(new BorderLayout(8,8));
        getContentPane().add("North",new JLabel("请输入学生信息",JLabel.CENTER));
        getContentPane().add("South",p);
        getContentPane().add("Center",q);
        getContentPane().add("West",new JLabel("")); 
        getContentPane().add("East",new JLabel(""));
        show();
        pack();
    }
    
    public void initLabel(){
       label[0]=new JLabel("学    号:",JLabel.CENTER);
       label[1]=new JLabel("姓    名:",JLabel.CENTER);
       label[2]=new JLabel("性    别:",JLabel.CENTER);
       label[3]=new JLabel("系    名:",JLabel.CENTER);
       label[4]=new JLabel("班    级:",JLabel.CENTER);   
       label[5]=new JLabel("课 程 名:",JLabel.CENTER);
       label[6]=new JLabel("成    绩:",JLabel.CENTER);
       label[7]=new JLabel("联系电话:",JLabel.CENTER);
    }
    
   //清空
    public void clear(){
       for(int i=0;i<8;i++){
         text[i].setText(""); 
       }         
    } 

 }          
   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -