📄 addcourse.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 + -