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

📄 addcourse.java

📁 学生成绩管理系统:能输入学科
💻 JAVA
字号:
package 学生考试成绩分析程序;import java.awt.*;import javax.swing.*;import java.awt.event.*;import java.io.*;public class AddCourse extends JFrame implements ActionListener{        JLabel jlNumber,jlName,jlCreditHour,jlPeriod;        JTextField jtNumber,jtName,jtCreditHour,jtPeriod,jtCheck;        JButton jbCancel,jbOk;     public AddCourse()     {           jlNumber=new JLabel("编号");        jlName=new JLabel("名称");        jlCreditHour=new JLabel("学时");        jlPeriod=new JLabel("学分");                jtNumber=new JTextField("");        jtName=new JTextField("");        jtCreditHour=new JTextField("");        jtPeriod=new JTextField("");        jtCheck=new JTextField("");        jbOk=new JButton("确定");        jbCancel=new JButton("返回");                JPanel jpJButton=new JPanel();        JPanel jpLabel=new JPanel();        jpLabel.setLayout(new GridLayout(0,4));        jpLabel.add(jlNumber);         jpLabel.add(jtNumber);        jpLabel.add(jlName);         jpLabel.add(jtName);        jpLabel.add(jlCreditHour);        jpLabel.add(jtCreditHour);        jpLabel.add(jlPeriod);         jpLabel.add(jtPeriod);        jpJButton.add(jbOk);        jpJButton.add(jbCancel);        jbOk.addActionListener(this);        jbCancel.addActionListener(this);        getContentPane().add(jpLabel,BorderLayout.NORTH);        getContentPane().add(jpJButton,BorderLayout.SOUTH);        }     public void actionPerformed(ActionEvent e)     {        if(e.getSource()==jbOk)        {          String number = null,name = null,creditHour = null,period = null,check=null;          number =jtNumber.getText();          name=jtName.getText();          creditHour =jtCreditHour.getText();          period =jtPeriod.getText();          check=jtCheck.getText();          if((!number.equals(check))&&(!name.equals(check))&&(!creditHour.equals(check))&&(!period.equals(check)))          try{               BufferedWriter output=new   BufferedWriter(new FileWriter("course.txt",true));                output.write( number+"*"+name+"*"+creditHour+"*"+period+"*");               this.setVisible(false);               output.close();               JOptionPane.showMessageDialog(null, "增加成功");          }          catch(Exception ex){               JOptionPane.showMessageDialog(null, "增加失败");          }          else               JOptionPane.showMessageDialog(null, "输入错误,请重新输入");      }     else if(e.getSource()==jbCancel)     {       this.setVisible(false);    }     }  }

⌨️ 快捷键说明

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