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