?? menubarevent.java
字號:
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 + -