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

📄 main.java

📁 这是一个教学管理代码
💻 JAVA
字号:
package sims;

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Main extends JFrame implements ActionListener
{
    JMenuBar jMenuBar1 = new JMenuBar();
    JMenu jMenu1 = new JMenu();
    JMenu jMenu2 = new JMenu();
    JMenu jMenu3 = new JMenu();
    JMenuItem 信息查询 = new JMenuItem();
    JMenuItem 信息插入 = new JMenuItem();
    JMenuItem 信息更新 = new JMenuItem();
    JMenuItem 信息删除 = new JMenuItem();
    JMenuItem 课程查询 = new JMenuItem();
    JMenuItem 课程插入 = new JMenuItem();
    JMenuItem 课程更新 = new JMenuItem();
    JMenuItem 课程删除 = new JMenuItem();
    JMenuItem 成绩查询 = new JMenuItem();
    JMenuItem 成绩插入 = new JMenuItem();
    JMenuItem 成绩更新 = new JMenuItem();
    JMenuItem 成绩删除 = new JMenuItem();
    Icon icon=new ImageIcon("1.jpg");
    JPanel jPanel1 = new JPanel();
    BorderLayout borderLayout1 = new BorderLayout();
    JLabel jLabel1 = new JLabel();
    JLabel jLabel2 = new JLabel();
    JButton 退出 = new JButton();
    JButton 帮助 = new JButton();

    public Main()
    {
        Container c=this.getContentPane();
        c.setLayout(new BorderLayout());
        try {
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    private void jbInit() throws Exception
    {

        jMenu1.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        jMenu1.setForeground(new Color(255, 100, 100));
        jMenu1.setText("学生信息管理");
        jMenu2.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        jMenu2.setForeground(new Color(255, 100, 100));
        jMenu2.setText("学生课程管理");
        jMenu3.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
        jMenu3.setForeground(new Color(255, 100, 100));
        jMenu3.setText("学生成绩管理");
        信息查询.setFont(new java.awt.Font("黑体", Font.PLAIN, 16));
        信息查询.setText("信息查询");
        信息插入.setFont(new java.awt.Font("黑体", Font.PLAIN, 16));
        信息插入.setText("信息插入");
        信息更新.setFont(new java.awt.Font("黑体", Font.PLAIN, 16));
        信息更新.setText("信息更新");
        信息删除.setFont(new java.awt.Font("黑体", Font.PLAIN, 16));
        信息删除.setText("信息删除");
        课程查询.setFont(new java.awt.Font("黑体", Font.PLAIN, 16));
        课程查询.setText("课程查询");
        课程插入.setFont(new java.awt.Font("黑体", Font.PLAIN, 16));
        课程插入.setText("课程插入");
        课程更新.setFont(new java.awt.Font("黑体", Font.PLAIN, 16));
        课程更新.setText("课程更新");
        课程删除.setFont(new java.awt.Font("黑体", Font.PLAIN, 16));
        课程删除.setText("课程删除");
        成绩查询.setFont(new java.awt.Font("黑体", Font.PLAIN, 16));
        成绩查询.setText("成绩查询");
        成绩插入.setFont(new java.awt.Font("黑体", Font.PLAIN, 16));
        成绩插入.setText("成绩插入");
        成绩更新.setFont(new java.awt.Font("黑体", Font.PLAIN, 16));
        成绩更新.setText("成绩更新");
        成绩删除.setFont(new java.awt.Font("黑体", Font.PLAIN, 16));
        成绩删除.setText("成绩删除");
        jPanel1.setLayout(borderLayout1);
        jLabel1.setText("");
        jLabel2.setBackground(Color.blue);
        jLabel2.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 23));
        jLabel2.setForeground(Color.red);
        jLabel2.setText("欢迎进入学生信息管理系统");
        退出.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        退出.setForeground(new Color(69, 21, 255));
        退出.setText("退出");
        jPanel1.setBackground(new Color(200, 233, 216));
        帮助.setFont(new java.awt.Font("Dialog", Font.PLAIN, 14));
        帮助.setForeground(new Color(69, 21, 255));
        帮助.setText("帮助");
        jMenuBar1.add(jMenu1);
        jMenuBar1.add(jMenu2);
        jMenuBar1.add(jMenu3);
        jMenu1.add(信息查询);
        jMenu1.add(信息插入);
        jMenu1.add(信息更新);
        jMenu1.add(信息删除);
        jMenu2.add(课程查询);
        jMenu2.add(课程插入);
        jMenu2.add(课程更新);
        jMenu2.add(课程删除);
        jMenu3.add(成绩查询);
        jMenu3.add(成绩插入);
        jMenu3.add(成绩更新);
        jMenu3.add(成绩删除);
        this.getContentPane().add(jMenuBar1, java.awt.BorderLayout.NORTH);
        this.getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);
        jLabel1.setIcon(icon);
        jPanel1.add(jLabel1, java.awt.BorderLayout.NORTH);
        jPanel1.add(jLabel2, java.awt.BorderLayout.CENTER);
        jPanel1.add(帮助, java.awt.BorderLayout.WEST);
        jPanel1.add(退出, java.awt.BorderLayout.EAST);

        信息查询.addActionListener(this);
        信息插入.addActionListener(this);
        信息更新.addActionListener(this);
        信息删除.addActionListener(this);
        课程查询.addActionListener(this);
        课程插入.addActionListener(this);
        课程更新.addActionListener(this);
        课程删除.addActionListener(this);
        成绩查询.addActionListener(this);
        成绩插入.addActionListener(this);
        成绩更新.addActionListener(this);
        成绩删除.addActionListener(this);



        setVisible(true);
        setTitle("学生信息管理系统");
        setSize(430,430);
        show();
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setResizable(false);





    }

    public void actionPerformed(ActionEvent e)
 {
     if(e.getSource()==信息查询)
         new SIM_search();
     else if(e.getSource()==信息插入)
         new SIM_insert();
     else if(e.getSource()==信息更新)
         new SIM_update();
     else if(e.getSource()==信息删除)
         new SIM_delete();
     else if(e.getSource()==课程查询)
         new SCM_search();
     else if(e.getSource()==课程插入)
         new SCM_insert();
     else if(e.getSource()==课程更新)
         new SCM_update();
     else if(e.getSource()==课程删除)
         new SCM_delete();
     else if(e.getSource()==成绩查询)
         new Grade_search();
     else if(e.getSource()==成绩插入)
         new Grade_insert();
     else if(e.getSource()==成绩更新)
         new Grade_update();
     else if(e.getSource()==成绩删除)
         new Grade_delete();




 }


  /*  public static void main(String[]args)
    {
        new Main();
    }*/


}

⌨️ 快捷键说明

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