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

📄 savescore.java

📁 学生成绩管理系统:能输入学科
💻 JAVA
字号:
package 学生考试成绩分析程序;import java.awt.*;import javax.swing.*;import java.awt.event.*;import java.io.*;import java.util.StringTokenizer;public class SaveScore extends JFrame implements ActionListener,java.io.Serializable{   static String Class=null,course=null,data=null,count=null,number=null;    JButton addScore;    JTextField jtClass=new JTextField("");    JTextField jtCourse=new JTextField("");          JComboBox jc;      String[] s;      String[] c;      static  int ccount=0;      int m;              JComboBox jc2;        String[] s2;        String[] c2;        static  int count2=0;        int m2;        Object[] O2;    public SaveScore()     {        JLabel jlClass=new JLabel("                    班级");        JLabel jlCourse=new JLabel("                      课程");        addScore=new JButton("增加成绩");        try{               BufferedReader output=new   BufferedReader(new FileReader("course.txt"));                String line=output.readLine();               StringTokenizer ss=new StringTokenizer(line,"*");                m=ss.countTokens();                              s=new String[m];               c=new String[m/4];                             for(int i=0;ss.hasMoreTokens();i++){                   s[i]=ss.nextToken();               }               for(int j=0,k=1;j<m;j++,k++){                   if(k==2){                                             c[ccount]=s[j];                          ccount++;                                          }                   if(k==4)                       k=0;                }                                Object[] O=new Object[m/4];               for(int i=0;i<m/4;i++)                   O[i]=c[i];               jc=new JComboBox(O);               output.close();               ccount=0;          }         catch(Exception e)         {             JOptionPane.showMessageDialog(null, "增加失败");         }                try{               BufferedReader output2=new   BufferedReader(new FileReader("student.txt"));                String line2=output2.readLine();               StringTokenizer ss2=new StringTokenizer(line2,"*");                m2=ss2.countTokens();                              s2=new String[m2];               c2=new String[m2];                             for(int i=0;ss2.hasMoreTokens();i++){                   s2[i]=ss2.nextToken();               }               c2[0]=s2[0]+s2[1]+s2[2];               for(int j=0,k=1;j<m2;j++,k++){                   if(k==3){                      if(!c2[count2].equals(s2[j-2]+s2[j-1]+s2[j])){                       c2[++count2]=s2[j-2]+s2[j-1]+s2[j];                         }                   }                   if(k==6)                       k=0;                }               O2=new Object[++count2];               for(int i=0;i<count2;i++){                   O2[i]=c2[i];               }               jc2=new JComboBox(O2);               count2=0;               output2.close();          }         catch(Exception eg)         {             JOptionPane.showMessageDialog(null, "增加失败");         }        JPanel jpanel=new JPanel();        JPanel jpanel2=new JPanel();        jpanel.setLayout(new GridLayout(1,4));        jpanel.add(jlClass);        jpanel.add(jc2);        jpanel.add(jlCourse);        jpanel.add(jc);        jpanel2.add(addScore);        addScore.addActionListener(this);        getContentPane().add(jpanel,BorderLayout.CENTER);        getContentPane().add(jpanel2,BorderLayout.SOUTH);                 }       public void actionPerformed(ActionEvent e)     {        if(e.getSource()==addScore)        {             Class=jc2.getSelectedItem().toString();            course=jc.getSelectedItem().toString();                        new AddScore(Class,course);               }       }}

⌨️ 快捷键说明

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