📄 administrator.java
字号:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Administrator extends JFrame implements ActionListener {
JMenuBar jMenuBar1;
JMenuItem jMenuItem1,jMenuItem2,jMenuItem3,jMenuItem4,jMenuItem5,jMenuItem6,
jMenuItem7,jMenuItem8,
jMenuItem9,jMenuItem10,jMenuItem11, jMenuItem13;
JToolBar jToolBar2;
JMenuItem jMenuItem22;
JMenu jMenu7;
JMenuItem jMenuItem21;
JMenuItem jMenuItem20;
JMenuItem jMenuItem19;
JMenuItem jMenuItem18;
JMenuItem jMenuItem17;
JMenu jMenu6;
JMenuItem jMenuItem14;
JMenuItem jMenuItem16;
JLabel jLabel2;
JLabel jLabel1;
JButton jButton8;
JButton jButton6;
JButton jButton5;
JButton jButton4;
JButton jButton3;
JButton jButton1;
JToolBar jToolBar1;
JMenuItem jMenuItem15;
JMenu jMenu1, jMenu2, jMenu3, jMenu4,jMenu5;
JMenuItem jMenuItem12;
JPopupMenu jPopupMenu1;
public Administrator(){
this.setLayout(null);
this.setTitle("学生成绩管理系统");
this.setSize(802, 640);
this.setExtendedState(Administrator.MAXIMIZED_BOTH); //设置主界面为最大化
this.setDefaultCloseOperation(3);
this.setVisible(true);
{ //设置工具条的基本功能
jToolBar1 = new JToolBar();
getContentPane().add(jToolBar1);
jToolBar1.setBounds(0, 0, 2037, 78);
{
jButton1 = new JButton();
jToolBar1.add(jButton1);
jButton1.setIcon(new ImageIcon(getClass().getClassLoader().getResource("1.GIF")));
jButton1.setPreferredSize(new java.awt.Dimension(49, 44));
jButton1.addActionListener(this);
jButton1.setText("录入成绩");
jButton1.setFont(new java.awt.Font("楷体_GB2315",1,13));
jButton1.setForeground(Color.RED);
}
{
jButton6 = new JButton();
jToolBar1.add(jButton6);
jButton6.addActionListener(this);
jButton6.setIcon(new ImageIcon(getClass().getClassLoader().getResource("7.GIF")));
jButton6.setText("修改成绩");
jButton6.setFont(new java.awt.Font("楷体_GB2315",1,13));
jButton6.setForeground(Color.YELLOW);
}
{
jButton5 = new JButton();
jToolBar1.add(jButton5);
jButton5.addActionListener(this);
jButton5.setIcon(new ImageIcon(getClass().getClassLoader().getResource("5.GIF")));
jButton5.setText("查询成绩");
jButton5.setFont(new java.awt.Font("楷体_GB2315",1,13));
jButton5.setForeground(Color.RED);
}
{
jButton4 = new JButton();
jToolBar1.add(jButton4);
jButton4.addActionListener(this);
jButton4.setIcon(new ImageIcon(getClass().getClassLoader().getResource("4.GIF")));
jButton4.setText("删除成绩");
jButton4.setFont(new java.awt.Font("楷体_GB2315",1,13));
jButton4.setForeground(Color.GREEN);
}
{
jButton3 = new JButton();
jToolBar1.add(jButton3);
jButton3.addActionListener(this);
jButton3.setIcon(new ImageIcon(getClass().getClassLoader().getResource("3.GIF")));
jButton3.setText("统计名次");
jButton3.setFont(new java.awt.Font("楷体_GB2315",1,13));
jButton3.setForeground(Color.CYAN);
}
{
jButton8 = new JButton();
jButton8.addActionListener(this);
jToolBar1.add(jButton8);
jButton8.setIcon(new ImageIcon(getClass().getClassLoader().getResource("8.GIF")));
jButton8.setText("退出");
jButton8.setFont(new java.awt.Font("楷体_GB2315",1,13));
jButton8.setForeground(Color.RED);
}
}
{
jToolBar2 = new JToolBar();
getContentPane().add(jToolBar2);
jToolBar2.setBounds(0, 698, 2237, 34);
{
jLabel1 = new JLabel();
jToolBar2.add(jLabel1);
jLabel1.setForeground(Color.MAGENTA);
jLabel1.setText(" www.leizhongqiang0412@126.com");
}
}
{
jLabel2 = new JLabel();
getContentPane().add(jLabel2);
jLabel2.setText("jLabel2");
jLabel2.setIcon(new ImageIcon(getClass().getClassLoader().getResource("main.jpg")));
jLabel2.setBounds(-91, -221, 1471, 979);
}
{
jMenuBar1 = new JMenuBar();
setJMenuBar(jMenuBar1);
{ //--系统管理菜单--
jMenu1 = new JMenu();
jMenu1.setMnemonic(KeyEvent.VK_F); //虚拟键
jMenuBar1.add(jMenu1);
jMenu1.setText("系统管理(T)");
jMenu1.setFont(new java.awt.Font("楷体_GB2316",1,14));
jMenu1.setPreferredSize(new java.awt.Dimension(92, 27));
}
{
jMenuItem2 = new JMenuItem();
jMenuItem2.addActionListener(this);
jMenu1.add(jMenuItem2);
jMenuItem2.setForeground(Color.RED);
jMenuItem2.setText("修改用户密码");
//设置快捷键
KeyStroke mm = KeyStroke.getKeyStroke(KeyEvent.VK_R,InputEvent.CTRL_MASK);
jMenuItem2.setMnemonic(KeyEvent.VK_E);
jMenuItem2.setAccelerator(mm);
}
{
jMenuItem3 = new JMenuItem();
jMenuItem3.addActionListener(this);
jMenu1.add(jMenuItem3);
jMenuItem3.setForeground(Color.MAGENTA);
jMenuItem3.setText("删除用户");
KeyStroke mm = KeyStroke.getKeyStroke(KeyEvent.VK_D,InputEvent.CTRL_MASK);
jMenuItem3.setMnemonic(KeyEvent.VK_E);
jMenuItem3.setAccelerator(mm);
}
{
jMenuItem14 = new JMenuItem("退出(X)");
jMenuItem14.addActionListener(this);
jMenu1.add(jMenuItem14);
KeyStroke mm = KeyStroke.getKeyStroke(KeyEvent.VK_X,InputEvent.CTRL_MASK);
jMenuItem14.setMnemonic(KeyEvent.VK_E);
jMenuItem14.setAccelerator(mm);
}
}
{ //--学生管理菜单--
jMenu2 = new JMenu();
jMenuBar1.add(jMenu2);
jMenu2.setText("学生管理(S)");
jMenu2.setFont(new java.awt.Font("楷体_GB2316",1,14));
jMenu2.setPreferredSize(new java.awt.Dimension(92, 23));
{
jMenuItem4 = new JMenuItem();
jMenuItem4.addActionListener(this);
jMenu2.add(jMenuItem4);
jMenuItem4.setForeground(Color.darkGray);
jMenuItem4.setText("录入学生基本信息");
KeyStroke mm = KeyStroke.getKeyStroke(KeyEvent.VK_I,InputEvent.CTRL_MASK);
jMenuItem4.setMnemonic(KeyEvent.VK_E);
jMenuItem4.setAccelerator(mm);
}
{
jMenuItem5 = new JMenuItem();
jMenuItem5.addActionListener(this);
jMenu2.add(jMenuItem5);
jMenuItem5.setForeground(Color.blue);
jMenuItem5.setText("修改学生基本信息");
KeyStroke mm = KeyStroke.getKeyStroke(KeyEvent.VK_K,InputEvent.CTRL_MASK);
jMenuItem5.setMnemonic(KeyEvent.VK_E);
jMenuItem5.setAccelerator(mm);
}
{
jMenuItem6 = new JMenuItem();
jMenuItem6.addActionListener(this);
jMenu2.add(jMenuItem6);
jMenuItem6.setForeground(Color.green);
jMenuItem6.setText("查询学生基本信息");
KeyStroke mm = KeyStroke.getKeyStroke(KeyEvent.VK_Q,InputEvent.CTRL_MASK);
jMenuItem6.setMnemonic(KeyEvent.VK_E);
jMenuItem6.setAccelerator(mm);
}
{
jMenuItem7 = new JMenuItem();
jMenuItem7.addActionListener(this);
jMenu2.add(jMenuItem7);
jMenuItem7.setForeground(Color.RED);
jMenuItem7.setText("删除学生基本信息");
KeyStroke mm = KeyStroke.getKeyStroke(KeyEvent.VK_D,InputEvent.CTRL_MASK);
jMenuItem7.setMnemonic(KeyEvent.VK_E);
jMenuItem7.setAccelerator(mm);
}
}
{ // --成绩管理菜单--
jMenu3 = new JMenu();
jMenuBar1.add(jMenu3);
jMenu3.setText("成绩管理(C)");
jMenu3.setFont(new java.awt.Font("楷体_GB2316",1,14));
jMenu3.setPreferredSize(new java.awt.Dimension(93, 23));
{
jMenuItem8 = new JMenuItem();
jMenuItem8.addActionListener(this);
jMenu3.add(jMenuItem8);
jMenuItem8.setForeground(Color.green);
jMenuItem8.setText("录入学生科目成绩");
KeyStroke mm = KeyStroke.getKeyStroke(KeyEvent.VK_W,InputEvent.CTRL_MASK);
jMenuItem8.setMnemonic(KeyEvent.VK_E);
jMenuItem8.setAccelerator(mm);
}
{
jMenuItem9 = new JMenuItem();
jMenuItem9.addActionListener(this);
jMenu3.add(jMenuItem9);
jMenuItem9.setForeground(Color.RED);
jMenuItem9.setText("查询学生科目成绩");
KeyStroke mm = KeyStroke.getKeyStroke(KeyEvent.VK_M,InputEvent.CTRL_MASK);
jMenuItem9.setMnemonic(KeyEvent.VK_E);
jMenuItem9.setAccelerator(mm);
}
{
jMenuItem10 = new JMenuItem();
jMenuItem10.addActionListener(this);
jMenu3.add(jMenuItem10);
jMenuItem10.setForeground(Color.green);
jMenuItem10.setText("修改学生科目成绩");
KeyStroke mm = KeyStroke.getKeyStroke(KeyEvent.VK_K,InputEvent.CTRL_MASK);
jMenuItem10.setMnemonic(KeyEvent.VK_E);
jMenuItem10.setAccelerator(mm);
}
{
jMenuItem16 = new JMenuItem();
jMenu3.add(jMenuItem16);
jMenuItem16.addActionListener(this);
jMenuItem16.setText("删除学生科目成绩");
KeyStroke mm = KeyStroke.getKeyStroke(KeyEvent.VK_D,InputEvent.CTRL_MASK);
jMenuItem16.setMnemonic(KeyEvent.VK_E);
jMenuItem16.setAccelerator(mm);
}
}
{ //--系统查看基本信息菜单--
jMenu4 = new JMenu();
jMenu4.addActionListener(this);
jMenuBar1.add(jMenu4);
jMenu4.setText("查看(L)");
jMenu4.setFont(new java.awt.Font("楷体_GB2316",1,14));
jMenu4.setPreferredSize(new java.awt.Dimension(64, 27));
{
jMenuItem12 = new JMenuItem();
jMenuItem12.addActionListener(this);
jMenu4.add(jMenuItem12);
jMenuItem12.setForeground(Color.RED);
jMenuItem12.setText("用户信息列表");
KeyStroke mm = KeyStroke.getKeyStroke(KeyEvent.VK_L,InputEvent.CTRL_MASK);
jMenuItem12.setMnemonic(KeyEvent.VK_E);
jMenuItem12.setAccelerator(mm);
}
}
{ // --重修课程和成绩管理菜单--
jMenu5 = new JMenu();
jMenuBar1.add(jMenu5);
jMenu5.addActionListener(this);
jMenu5.setFont(new java.awt.Font("楷体_GB2316",1,14));
jMenu5.setText("设置(E)");
jMenu5.setPreferredSize(new java.awt.Dimension(66, 27));
{
jMenuItem17 = new JMenuItem();
jMenuItem17.addActionListener(this);
jMenu5.add(jMenuItem17);
jMenuItem17.setText("录入重修科目");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -