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

📄 stuinfmng.java

📁 Java完全自学手册 全部随书代码 作者:马军 王灏
💻 JAVA
字号:
package stumng;import java.awt.*;import java.awt.event.*;import javax.swing.*;/** * <p>Title:学生管理系统 </p> * <p>Description: </p> * <p>Copyright:Copyright (c) 2005</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class stuInfMng extends JFrame {  JPanel contentPane;  addStuInf addstuinf = new addStuInf();            //添加学生基本信息  editStuInf editstuinf = new editStuInf();         //修改学生基本信息  delStuInf delstuinf = new delStuInf();            //删除学生基本信息  gradeInfMng gradeinfmng = new gradeInfMng();      //学生成绩管理  stuQueryId stuqueryid = new stuQueryId();          //按学号查询学生基本信息  stuQueryName stuqueryname = new stuQueryName();    //按姓名查询学生基本信息  stuQueryClass stuqueryclass = new stuQueryClass(); //按班级查询学生基本信息  gradeRank graderank = new gradeRank();             //学生成绩排名  gradeQuery gradequery = new gradeQuery();           //学生成绩查询  sumGrade sumgrade = new sumGrade();                 //成绩统计  sumPeople sumpeople = new sumPeople();               //学生统计  StuMngsAbout stumngsabout = new StuMngsAbout();      //帮助  JMenuBar jMenuBar1 = new JMenuBar();  JMenu stuInfMngMenu = new JMenu();  JMenuItem addStuInfMenuItem = new JMenuItem();  JMenu stuGradeMngMenu = new JMenu();  JMenuItem gradeMngMenuItem = new JMenuItem();  BorderLayout borderLayout1 = new BorderLayout();  JMenu QueryMenu = new JMenu();  JMenu sumMenu = new JMenu();  JMenu HelpMenu = new JMenu();  JMenu exitMenu = new JMenu();  JMenuItem editStuInfMenuItem = new JMenuItem();  JMenuItem delStuInfMenuItem = new JMenuItem();  JMenuItem gradeQueryMenuItem = new JMenuItem();  JMenuItem sumStuMenuItem = new JMenuItem();  JMenuItem sumGradeMenuItem = new JMenuItem();  JMenuItem helpMenuItem = new JMenuItem();  JMenu stuQueryMenu = new JMenu();  JMenuItem stuQueryNameMenuItem = new JMenuItem();  JMenuItem stuQueryIdMenuItem = new JMenuItem();  JMenuItem stuQueryClassMenuItem = new JMenuItem();  JMenuItem exitsystemMenuItem = new JMenuItem();  JMenuItem totalrankMenuItem = new JMenuItem();  JMenuItem mathrankMenuItem = new JMenuItem();  JMenuItem englishrankMenuItem = new JMenuItem();  JMenuItem chineserankMenuItem = new JMenuItem();  JMenuItem commentrankMenuItem = new JMenuItem();  JMenuItem gradeRankMenuItem = new JMenuItem();  JLabel jLabel1 = new JLabel();  //Construct the frame  public stuInfMng() {  //添加菜单响应事件    enableEvents(AWTEvent.WINDOW_EVENT_MASK);    try {      jbInit();      exitsystemMenuItem.addActionListener(new ActionListener()      {        public void actionPerformed( ActionEvent event )        {          System.exit(0);        }      }      );      addStuInfMenuItem.addActionListener(new ActionListener()      {        public void actionPerformed( ActionEvent event )       {         addstuinf.show();       }     }      );      editStuInfMenuItem.addActionListener(new ActionListener()      {        public void actionPerformed( ActionEvent event )       {         editstuinf.show();       }     }      );      delStuInfMenuItem.addActionListener(new ActionListener()      {        public void actionPerformed( ActionEvent event )       {         delstuinf.show();       }     }      );      gradeMngMenuItem.addActionListener(new ActionListener()      {        public void actionPerformed( ActionEvent event )       {         gradeinfmng.show();       }     }      );      stuQueryNameMenuItem.addActionListener(new ActionListener()      {        public void actionPerformed( ActionEvent event )       {         stuqueryname.show();       }     }      );      stuQueryIdMenuItem.addActionListener(new ActionListener()     {       public void actionPerformed( ActionEvent event )      {        stuqueryid.show();      }    }     );     stuQueryClassMenuItem.addActionListener(new ActionListener()     {       public void actionPerformed( ActionEvent event )      {        stuqueryclass.show();      }    }     );     gradeRankMenuItem.addActionListener(new ActionListener()    {      public void actionPerformed( ActionEvent event )     {       graderank.show();     }   }    );    gradeQueryMenuItem.addActionListener(new ActionListener()    {      public void actionPerformed( ActionEvent event )     {       gradequery.show();     }   }    );    sumGradeMenuItem.addActionListener(new ActionListener()   {     public void actionPerformed( ActionEvent event )    {      sumgrade.show();    }  }   );   sumStuMenuItem.addActionListener(new ActionListener()   {     public void actionPerformed( ActionEvent event )    {      sumpeople.show();    }  }   );   helpMenuItem.addActionListener(new ActionListener()    {      public void actionPerformed( ActionEvent event )     {       stumngsabout.show();     }   }    );    }    catch(Exception e) {      e.printStackTrace();    }  }  //Component initialization  private void jbInit() throws Exception  {    contentPane = (JPanel) this.getContentPane();    contentPane.setLayout(borderLayout1);    this.setSize(new Dimension(400, 300));    this.setTitle("Frame Title");    stuInfMngMenu.setFont(new java.awt.Font("Dialog", 0, 13));    stuInfMngMenu.setText("学生信息管理");    addStuInfMenuItem.setFont(new java.awt.Font("Dialog", 0, 13));    addStuInfMenuItem.setText("增加学生信息");    stuGradeMngMenu.setFont(new java.awt.Font("Dialog", 0, 13));    stuGradeMngMenu.setText("学生成绩管理");    gradeMngMenuItem.setFont(new java.awt.Font("Dialog", 0, 13));    gradeMngMenuItem.setForeground(Color.black);    gradeMngMenuItem.setText("学生成绩综合管理");    QueryMenu.setFont(new java.awt.Font("Dialog", 0, 13));    QueryMenu.setText("查询");    sumMenu.setFont(new java.awt.Font("Dialog", 0, 13));    sumMenu.setText("统计");    HelpMenu.setFont(new java.awt.Font("Dialog", 0, 13));    HelpMenu.setText("帮助");    exitMenu.setFont(new java.awt.Font("Dialog", 0, 13));    exitMenu.setText("退出");    editStuInfMenuItem.setFont(new java.awt.Font("Dialog", 0, 13));    editStuInfMenuItem.setText("修改学生信息");    delStuInfMenuItem.setFont(new java.awt.Font("Dialog", 0, 13));    delStuInfMenuItem.setText("删除学生信息");    gradeQueryMenuItem.setFont(new java.awt.Font("Dialog", 0, 13));    gradeQueryMenuItem.setActionCommand("学生成绩查询");    gradeQueryMenuItem.setText("成绩查询");    sumStuMenuItem.setFont(new java.awt.Font("Dialog", 0, 13));    sumStuMenuItem.setText("人员统计");    sumGradeMenuItem.setFont(new java.awt.Font("Dialog", 0, 13));    sumGradeMenuItem.setText("成绩统计");    helpMenuItem.setFont(new java.awt.Font("Dialog", 0, 13));    helpMenuItem.setText("关于");    stuQueryMenu.setFont(new java.awt.Font("Dialog", 0, 13));    stuQueryMenu.setActionCommand("");    stuQueryMenu.setText("学生基本信息查询");    stuQueryNameMenuItem.setFont(new java.awt.Font("Dialog", 0, 13));    stuQueryNameMenuItem.setText("按姓名");    stuQueryIdMenuItem.setFont(new java.awt.Font("Dialog", 0, 13));    stuQueryIdMenuItem.setText("按学号");    stuInfMngMenu.addSeparator();    stuQueryClassMenuItem.setFont(new java.awt.Font("Dialog", 0, 13));    stuQueryClassMenuItem.setText("按班级");    exitsystemMenuItem.setFont(new java.awt.Font("Dialog", 0, 13));    exitsystemMenuItem.setText("退出系统");    totalrankMenuItem.setText("按  总  分");    mathrankMenuItem.setText("按数学成绩");    englishrankMenuItem.setText("按英语成绩");    chineserankMenuItem.setText("按语文成绩");    commentrankMenuItem.setText("按  总成绩");    gradeRankMenuItem.setFont(new java.awt.Font("Dialog", 0, 13));    gradeRankMenuItem.setText("排              名");    contentPane.setFont(new java.awt.Font("Dialog", 0, 11));    jLabel1.setFont(new java.awt.Font("Dialog", 1, 25));    jLabel1.setForeground(Color.red);    jLabel1.setHorizontalAlignment(SwingConstants.CENTER);    jLabel1.setHorizontalTextPosition(SwingConstants.CENTER);    jLabel1.setText("欢迎进入学生管理系统");    stuInfMngMenu.add(addStuInfMenuItem);    stuInfMngMenu.addSeparator();    stuInfMngMenu.add(editStuInfMenuItem);    stuInfMngMenu.addSeparator();    stuInfMngMenu.add(delStuInfMenuItem);    stuGradeMngMenu.addSeparator();    stuGradeMngMenu.add(gradeMngMenuItem);    stuGradeMngMenu.addSeparator();    stuGradeMngMenu.add(gradeRankMenuItem);    jMenuBar1.add(stuInfMngMenu);    jMenuBar1.add(stuGradeMngMenu);    jMenuBar1.add(QueryMenu);    jMenuBar1.add(sumMenu);    jMenuBar1.add(HelpMenu);    jMenuBar1.add(exitMenu);    QueryMenu.addSeparator();    QueryMenu.add(stuQueryMenu);    QueryMenu.addSeparator();    QueryMenu.add(gradeQueryMenuItem);    sumMenu.addSeparator();    sumMenu.add(sumStuMenuItem);    sumMenu.addSeparator();    sumMenu.add(sumGradeMenuItem);    HelpMenu.addSeparator();    HelpMenu.add(helpMenuItem);    stuQueryMenu.add(stuQueryNameMenuItem);    stuQueryMenu.addSeparator();    stuQueryMenu.add(stuQueryIdMenuItem);    stuQueryMenu.addSeparator();    stuQueryMenu.add(stuQueryClassMenuItem);    exitMenu.add(exitsystemMenuItem);    contentPane.add(jLabel1, BorderLayout.CENTER);    this.setJMenuBar(jMenuBar1);  }}

⌨️ 快捷键说明

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