📄 homework.java
字号:
package 学生考试成绩分析程序;import java.awt.*;import javax.swing.*;import java.awt.event.*;public class HomeWork extends JFrame implements ActionListener{ private JButton addStudents,addCourses,saveGrade,gradeQuery,gradeAnalyse,exit; public static void main(String[] args) { new HomeWork(); } public HomeWork() { JPanel jpLabel=new JPanel(); JPanel jpButton=new JPanel(); jpButton.setLayout(new GridLayout(2,3,4,5)); jpLabel.add(new JLabel( "欢迎使用学生考试成绩分析系统")); jpButton.add(addStudents =new JButton("增加学生")); jpButton.add(addCourses =new JButton("增加课程")); jpButton.add(saveGrade =new JButton("保存成绩")); jpButton.add(gradeQuery =new JButton("成绩查询")); jpButton.add(gradeAnalyse =new JButton("成绩分析")); jpButton.add(exit =new JButton("退出")); getContentPane().setBackground(Color.WHITE); getContentPane().add(jpLabel,BorderLayout.NORTH); getContentPane().add(jpButton,BorderLayout.CENTER); addStudents.addActionListener(this); addCourses.addActionListener(this); saveGrade.addActionListener(this); gradeQuery.addActionListener(this); gradeAnalyse.addActionListener(this); exit.addActionListener(this); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setTitle(" 综合性实验 "); this.setSize(350,150); this.setLocation(450,300); this.setVisible(true); } public void actionPerformed(ActionEvent e) { if(e.getSource()==addStudents) { AddStudent frame=new AddStudent(); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.setTitle("输入学生信息:"); frame.setSize(350,150); frame.setLocation(450,300); frame.setVisible(true); } else if(e.getSource()==addCourses) { AddCourse frame=new AddCourse(); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.setTitle("输入课程信息:"); frame.setSize(350,150); frame.setLocation(450,300); frame.setVisible(true); } else if(e.getSource()==saveGrade) { SaveScore frame=new SaveScore(); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.setTitle("保存成绩:"); frame.pack(); frame.setLocation(450,300); frame.setVisible(true); } else if(e.getSource()==gradeQuery) { Query frame= new Query(); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.setTitle("成绩查询:"); frame.setSize(350,150); frame.setLocation(450,300); frame.setVisible(true); } else if(e.getSource()==gradeAnalyse) { GradeAnalyse frame= new GradeAnalyse(); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.setTitle("成绩分析 "); frame.pack(); frame.setLocation(400,320); frame.setVisible(true); } else if(e.getSource()==exit) { System.exit(0); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -