📄 grade.java
字号:
//主界面
//package grade;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Grade {
//定义主框架
private JFrame frame = new JFrame("学生成绩管理系统");
//定义菜单栏
private JMenuBar Bar = new JMenuBar();
//定义菜单
private JMenu JMedit = new JMenu("编辑");
private JMenu JMcount = new JMenu("统计");
private JMenu JMhelp = new JMenu("帮助");
//定义菜单项
private JMenuItem JMIinput = new JMenuItem("插入信息");
private JMenuItem JMImodify = new JMenuItem("修改删除");
private JMenuItem JMIall = new JMenuItem("成绩统计");
private JMenuItem JMIgraphics = new JMenuItem("图形统计");
private JMenuItem JMIsignal = new JMenuItem("个人成绩");
private JMenuItem JMIhelp = new JMenuItem("系统信息");
//定义文本标签
private JLabel text = new JLabel();
//定义面板
private Container con = frame.getContentPane();
//定义输入框对象
private InputInfo inputinfo =null;
//定义查询框架对象
private Search search =null;
//定义总分统计对象
private AllgradeCount all = null;
//定义个人统计对象
private SignalCount signal = null;
//构造函数
public Grade(){
//把菜单栏加入框架
frame.setJMenuBar(Bar);
//把菜单加入菜单栏
Bar.add(JMedit);
Bar.add(JMcount);
Bar.add(JMhelp);
//把菜单项加入菜单
JMedit.add(JMIinput);
JMedit.addSeparator();
JMedit.add(JMImodify);
JMcount.add(JMIall);
JMcount.addSeparator();
JMcount.add(JMIsignal);
JMcount.addSeparator();
JMcount.add(JMIgraphics);
JMhelp.add(JMIhelp);
//设置文本界面
text.setText("欢迎使用学生成绩管理系统");
//设置欢迎界面
con.setLayout(new FlowLayout());
con.add(text);
//设置框架
frame.setLocation(200,200);
frame.setSize(400,400);
frame.setVisible(true);
frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);
//增加监听器
JMIinput.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
// TODO 自动生成方法存根
inputinfo = new InputInfo();
}});
JMImodify.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
// TODO 自动生成方法存根
search = new Search();
}});
JMIall.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
// TODO 自动生成方法存根
all = new AllgradeCount();
}});
JMIsignal.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
// TODO 自动生成方法存根
signal = new SignalCount();
}});
JMIgraphics.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
// TODO 自动生成方法存根
Photo a = new Photo();
}});
JMIhelp.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
// TODO 自动生成方法存根
JOptionPane.showMessageDialog(null, "学生成绩管理系统,方锐洲制作");
}});
}
public static void main(String[] args) {
// TODO 自动生成方法存根
Grade a = new Grade();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -