📄 menuclass.java~5~
字号:
package studentms;import java.awt.*;import java.awt.event.*;import javax.swing.*;import com.borland.jbcl.layout.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class menuClass extends JFrame { JPanel contentPane; JMenuBar mainMenu = new JMenuBar(); JMenu menuUser=new JMenu(); JMenu menuUserMan=new JMenu(); JMenu menuInfo=new JMenu(); JMenu menuGrade=new JMenu(); JMenu menuSearchAll=new JMenu(); JMenu menuSum=new JMenu(); JMenu menuHelp=new JMenu(); JMenuItem itemUserLogin=new JMenuItem(); JMenuItem itemUserNew=new JMenuItem(); JMenuItem itemUserModify=new JMenuItem(); JMenuItem itemUserDel=new JMenuItem(); JMenuItem itemShow=new JMenuItem(); JMenuItem itemAdd=new JMenuItem(); JMenuItem itemEdit=new JMenuItem(); JMenuItem itemDelete=new JMenuItem(); JMenuItem itemExit=new JMenuItem(); JMenuItem itemShowG=new JMenuItem(); JMenuItem itemAddG=new JMenuItem(); JMenuItem itemEditG=new JMenuItem(); JMenuItem itemDeleteG=new JMenuItem(); JMenu menuOrder=new JMenu(); JMenuItem itemByTotal=new JMenuItem(); JMenuItem itemByChinese=new JMenuItem(); JMenuItem itemByMath=new JMenuItem(); JMenuItem itemByEnglish=new JMenuItem(); JMenuItem itemByZonghe=new JMenuItem(); JMenu menuSearch=new JMenu(); JMenuItem itemSearchGrade=new JMenuItem(); JMenuItem itemSearchByName=new JMenuItem(); JMenuItem itemSearchByNum=new JMenuItem(); JMenuItem itemSearchByClass=new JMenuItem(); JMenuItem itemSumPeople=new JMenuItem(); JMenuItem itemSumGrade=new JMenuItem(); JMenuItem itemAbout=new JMenuItem(); XYLayout xYLayout1 = new XYLayout(); //定义一个全局静态对象,以显示学生信息查询结果 public static stuInfo SIFall = new stuInfo(); //Construct the frame public menuClass() { enableEvents(AWTEvent.WINDOW_EVENT_MASK); try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } //Component initialization private void jbInit() throws Exception { contentPane = (JPanel) this.getContentPane(); contentPane.setLayout(xYLayout1); this.setSize(new Dimension(400, 300)); this.setTitle("学生管理系统"); menuUser.setText("用户管理"); menuUser.setFont(new java.awt.Font("Dialog", 0, 12)); menuUserMan.setText("用户维护"); menuInfo.setText("信息管理"); menuInfo.setFont(new java.awt.Font("Dialog", 0, 12)); menuGrade.setText("成绩管理") ; menuGrade.setFont(new java.awt.Font("Dialog", 0, 12)); menuSearchAll.setText("查询"); menuSearchAll.setFont(new java.awt.Font("Dialog", 0, 12)); menuSearch.setText("查询人员"); menuSearch.setFont(new java.awt.Font("Dialog", 0, 12)); menuSum.setText("统计"); menuSum.setFont(new java.awt.Font("Dialog", 0, 12)); menuHelp.setText("帮助"); menuHelp.setFont(new java.awt.Font("Dialog", 0, 12)); itemShow.setText("信息综合管理"); itemShow.setFont(new java.awt.Font("Dialog", 0, 12)); itemShow.addActionListener(new menuClass_itemShow_ActionAdapter(this)); itemAdd.setText("添加信息"); itemAdd.setFont(new java.awt.Font("Dialog", 0, 12)); itemAdd.addActionListener(new menuClass_itemAdd_ActionAdapter(this)); itemEdit.setText("修改信息"); itemEdit.setFont(new java.awt.Font("Dialog", 0, 12)); itemDelete.setText("删除信息"); itemDelete.setFont(new java.awt.Font("Dialog", 0, 12)); itemExit.setText("退出"); itemExit.addActionListener(new menuClass_itemExit_ActionAdapter(this)); itemExit.setFont(new java.awt.Font("Dialog", 0, 12)); itemShowG.setText("成绩综合管理"); itemShowG.setFont(new java.awt.Font("Dialog", 0, 12)); itemShowG.addActionListener(new menuClass_itemShowG_ActionAdapter(this)); itemAddG.setText("添加成绩"); itemAddG.setFont(new java.awt.Font("Dialog", 0, 12)); itemEditG.setText("修改成绩"); itemEditG.setFont(new java.awt.Font("Dialog", 0, 12)); itemDeleteG.setText("删除成绩"); itemDeleteG.setFont(new java.awt.Font("Dialog", 0, 12)); menuOrder.setText("排序"); menuOrder.setFont(new java.awt.Font("Dialog", 0, 12)); itemByTotal.setText("按总成绩"); itemByTotal.setFont(new java.awt.Font("Dialog", 0, 12)); itemByChinese.setText("按语文成绩"); itemByChinese.setFont(new java.awt.Font("Dialog", 0, 12)); itemByMath.setText("按数学成绩"); itemByMath.setFont(new java.awt.Font("Dialog", 0, 12)); itemByEnglish.setText("按英语成绩"); itemByEnglish.setFont(new java.awt.Font("Dialog", 0, 12)); itemByZonghe.setText("按综合成绩"); itemByZonghe.setFont(new java.awt.Font("Dialog", 0, 12)); itemSearchByName.setText("按姓名"); itemSearchByName.setFont(new java.awt.Font("Dialog", 0, 12)); itemSearchByName.addActionListener(new menuClass_itemSearchByName_ActionAdapter(this)); itemSearchByNum.setText("按学号"); itemSearchByNum.setFont(new java.awt.Font("Dialog", 0, 12)); itemSearchByNum.addActionListener(new menuClass_itemSearchByNum_ActionAdapter(this)); itemSearchByClass.setText("按班级"); itemSearchByClass.setFont(new java.awt.Font("Dialog", 0, 12)); itemSearchByClass.addActionListener(new menuClass_itemSearchByClass_ActionAdapter(this)); itemSearchGrade.setText("查询成绩"); itemSearchGrade.setFont(new java.awt.Font("Dialog", 0, 12)); itemSearchGrade.addActionListener(new menuClass_itemSearchGrade_ActionAdapter(this)); itemSumPeople.setText("人员统计"); itemSumPeople.setFont(new java.awt.Font("Dialog", 0, 12)); itemSumPeople.addActionListener(new menuClass_itemSumOrder_ActionAdapter(this)); itemSumGrade.setText("成绩统计"); itemSumGrade.setFont(new java.awt.Font("Dialog", 0, 12)); itemAbout.setText("关于"); itemAbout.setFont(new java.awt.Font("Dialog", 0, 12)); contentPane.setFont(new java.awt.Font("Dialog", 0, 12)); menuUserMan.add(itemUserNew); menuUserMan.add(itemUserModify); menuUserMan.add(itemUserDel); menuUser.add(itemUserLogin); menuUser.add(menuUserMan); menuUser.addSeparator() ; menuUser.add(itemExit); menuInfo.add(itemShow); menuInfo.addSeparator(); menuInfo.add(itemAdd); menuInfo.add(itemDelete); menuInfo.addSeparator() ; menuInfo.add(itemExit); menuGrade.add(itemShowG); menuGrade.addSeparator() ; menuGrade.add(itemAddG); menuGrade.add(itemEditG); menuGrade.add(itemDeleteG); menuGrade.addSeparator() ; menuGrade.add(menuOrder); menuOrder.add(itemByTotal); menuOrder.add(itemByChinese); menuOrder.add(itemByMath); menuOrder.add(itemByEnglish); menuOrder.add(itemByZonghe); menuSearchAll.add(menuSearch); menuSearchAll.add(itemSearchGrade); menuSearch.add(itemSearchByName); menuSearch.add(itemSearchByNum); menuSearch.add(itemSearchByClass); menuSum.add(itemSumPeople); menuSum.add(itemSumGrade); menuHelp.add(itemAbout); mainMenu.add(menuUser); mainMenu.add(menuInfo); mainMenu.add(menuGrade); mainMenu.add(menuSearchAll); mainMenu.add(menuSum); mainMenu.add(menuHelp); this.setJMenuBar(mainMenu); } protected void processWindowEvent(WindowEvent e) { super.processWindowEvent(e); if (e.getID() == WindowEvent.WINDOW_CLOSING) { System.exit(0); } } //添加人员信息 void itemAdd_actionPerformed(ActionEvent e) { addStuInfo dlg = new addStuInfo(); Dimension dlgSize = dlg.getPreferredSize(); Dimension frmSize = getSize(); Point loc = getLocation(); dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y); dlg.pack(); dlg.show(); dlg.setExeType("addnew"); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -