根据一下内容实现用Java写一个学生成绩管理系统 要求1:带有图形界面。要求2:登录时输入用户名密码。要求3:能够录入、查询、修改、删除课程。 要求4:能够录入、查询、修改、删除学生某个课程的成绩。 要求5:能够持久化。ok
时间: 2023-08-03 16:06:10 浏览: 65
好的,下面是一个更详细的Java代码实现:
```
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class GradeManagementSystem extends JFrame {
private JMenuBar menuBar;
private JMenu courseMenu, gradeMenu;
private JMenuItem addCourseItem, searchCourseItem, modifyCourseItem, deleteCourseItem;
private JMenuItem addGradeItem, searchGradeItem, modifyGradeItem, deleteGradeItem;
private JTable gradeTable;
private JScrollPane scrollPane;
public GradeManagementSystem() {
super("学生成绩管理系统");
// 创建菜单栏
menuBar = new JMenuBar();
setJMenuBar(menuBar);
// 创建课程管理菜单
courseMenu = new JMenu("课程管理");
menuBar.add(courseMenu);
// 创建添加课程菜单项
addCourseItem = new JMenuItem("添加课程");
addCourseItem.addActionListener(new AddCourseListener());
courseMenu.add(addCourseItem);
// 创建查询课程菜单项
searchCourseItem = new JMenuItem("查询课程");
searchCourseItem.addActionListener(new SearchCourseListener());
courseMenu.add(searchCourseItem);
// 创建修改课程菜单项
modifyCourseItem = new JMenuItem("修改课程");
modifyCourseItem.addActionListener(new ModifyCourseListener());
courseMenu.add(modifyCourseItem);
// 创建删除课程菜单项
deleteCourseItem = new JMenuItem("删除
阅读全文