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

📄 menubarevent.java

📁 一个简单的学生成绩管理系统.具有完备的学生信息管理模块,基本信息的全面设置
💻 JAVA
字号:
/*
 * MenuBarEvent.java
 *
 * Created on 2008年5月15日, 上午10:00
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package appstu.util;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.DefaultDesktopManager;
import javax.swing.JOptionPane;
import appstu.view.*;
import appstu.view.AppMain;

public class MenuBarEvent implements ActionListener{
    private javax.swing.JDesktopPane JDeskTop = null;
    private String EventName = "";
    private DefaultDesktopManager desktopManager = new DefaultDesktopManager();
    public void setDeskTop(javax.swing.JDesktopPane deskTop){
        this.JDeskTop = deskTop;
       // JDeskTop.setDesktopManager(desktopManager);
    }
    public void setEventName(String eventName){
        this.EventName = eventName;
    }

    public void actionPerformed(ActionEvent e) {
        System.out.println("e.getActionCommand() = " + e.getActionCommand() + ";EventName = " + EventName);
        if(e.getActionCommand().equals("JB_EXIT") || EventName.equals("JB_EXIT")){
            javax.swing.DefaultDesktopManager manger = new DefaultDesktopManager();
            int result = JOptionPane.showOptionDialog(null,"是否真的退出学生管理系统?","系统提示",
                                   JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,
                                   null,new String[]  {"是","否"},"否");
            if (result == JOptionPane.YES_OPTION) {
                try{
                    CommonaJdbc.conection.close();
                }catch(java.sql.SQLException sql){
                    sql.printStackTrace();
                }
                System.exit(0);
            }
            return;
        }

       if(e.getActionCommand().equals("sys_grade")||EventName.equals("sys_grade")){
            JF_view_sysset_grade jfInternalFrame = new JF_view_sysset_grade();
            jfInternalFrame.setLocation(50,50);
            JDeskTop.add(jfInternalFrame);
            jfInternalFrame.show();
            jfInternalFrame.setTitle("年级信息设置");
            JDeskTop.getDesktopManager().activateFrame(jfInternalFrame);
            return;
        }
        if(e.getActionCommand().equals("sys_class")||EventName.equals("sys_class")){
            JF_view_sysset_class jfInternalFrame = new JF_view_sysset_class();
            jfInternalFrame.setLocation(50,50);
            JDeskTop.add(jfInternalFrame);
            jfInternalFrame.show();
            jfInternalFrame.setTitle("班级信息设置");
            JDeskTop.getDesktopManager().activateFrame(jfInternalFrame);
            return;
        }
        if(e.getActionCommand().equals("sys_examkinds")||EventName.equals("sys_examkinds")){
            JF_view_sysset_examkinds jfInternalFrame = new JF_view_sysset_examkinds();
            jfInternalFrame.setLocation(50,50);
            JDeskTop.add(jfInternalFrame);
            jfInternalFrame.show();
            jfInternalFrame.setTitle("考试类别信息设置");
            JDeskTop.getDesktopManager().activateFrame(jfInternalFrame);
            return;
        }
        if(e.getActionCommand().equals("sys_subject")||EventName.equals("sys_subject")){
            JF_view_sysset_subject jfInternalFrame = new JF_view_sysset_subject();
            jfInternalFrame.setLocation(50,50);
            JDeskTop.add(jfInternalFrame);
            jfInternalFrame.show();
            jfInternalFrame.setTitle("考试科目信息设置");
            JDeskTop.getDesktopManager().activateFrame(jfInternalFrame);
            return;
        }
        if(e.getActionCommand().equals("JF_view_student")||EventName.equals("JF_view_student")){
            JF_view_student jfInternalFrame = new JF_view_student();
            jfInternalFrame.setLocation(50,50);
            JDeskTop.add(jfInternalFrame);
            jfInternalFrame.show();
            jfInternalFrame.setTitle("学生基本信息管理");
            JDeskTop.getDesktopManager().activateFrame(jfInternalFrame);
            return;
        }
        if(e.getActionCommand().equals("JF_view_teacher")||EventName.equals("JF_view_teacher")){
            JF_view_teacher jfInternalFrame = new JF_view_teacher();
            jfInternalFrame.setLocation(50,50);
            JDeskTop.add(jfInternalFrame);
            jfInternalFrame.show();
            jfInternalFrame.setTitle("教师基本信息管理");
            JDeskTop.getDesktopManager().activateFrame(jfInternalFrame);
            return;
        }
        if(e.getActionCommand().equals("JF_view_gradesub")||EventName.equals("JF_view_gradesub")){
            JF_view_gradesub jfInternalFrame = new JF_view_gradesub();
            jfInternalFrame.setLocation(50,30);
            JDeskTop.add(jfInternalFrame);
            JDeskTop.getDesktopManager().activateFrame(jfInternalFrame);
            jfInternalFrame.setTitle("学生考试成绩信息管理");
            jfInternalFrame.requestFocus(true);
            return;
        }
        if(e.getActionCommand().equals("JF_view_query_jbqk")||EventName.equals("JF_view_query_jbqk")){
            JF_view_query_jbqk jfInternalFrame = new JF_view_query_jbqk();
            jfInternalFrame.setLocation(50,30);
            JDeskTop.add(jfInternalFrame);
            jfInternalFrame.show();
            jfInternalFrame.setTitle("基本信息数据查询");
            JDeskTop.getDesktopManager().activateFrame(jfInternalFrame);
            return;
        }
        if(e.getActionCommand().equals("JF_view_query_grade_mx")||EventName.equals("JF_view_query_grade_mx")){
            JF_view_query_grade_mx jfInternalFrame = new JF_view_query_grade_mx();
            jfInternalFrame.setLocation(50,30);
            JDeskTop.add(jfInternalFrame);
            jfInternalFrame.show();
            jfInternalFrame.setTitle("考试成绩班级明细数据查询");
            JDeskTop.getDesktopManager().activateFrame(jfInternalFrame);
            return;
        }
        if(e.getActionCommand().equals("JF_view_query_grade_hz")||EventName.equals("JF_view_query_grade_hz")){
            JF_view_query_grade_hz jfInternalFrame = new JF_view_query_grade_hz();
            jfInternalFrame.setLocation(50,30);
            JDeskTop.add(jfInternalFrame);
            jfInternalFrame.show();
            jfInternalFrame.setTitle("考试成绩年级汇总数据查询");
            JDeskTop.getDesktopManager().activateFrame(jfInternalFrame);
            return;
        }
        if(e.getActionCommand().equals("sys_user_modify")||EventName.equals("sys_user_modify")){
            JF_view_user_modify jfInternalFrame = new JF_view_user_modify();
            jfInternalFrame.setLocation(50,30);
            JDeskTop.add(jfInternalFrame);
            jfInternalFrame.show();
            jfInternalFrame.setTitle("用户数据信息维护");
            JDeskTop.getDesktopManager().activateFrame(jfInternalFrame);
            return;
        }

    }
}

⌨️ 快捷键说明

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