实验八菜单和工具栏import java.awt.*;import javax.swing.*;import java.awt.event.*;public class c extends JFrame{private JMenuBar menuBar;private JMenuxtMenu,xyMenu,zyMenu,xsMenu,kcMenu,cjMenu,jsMenu;// private JMenuItem aItem,bItem,cItem,dItem;//private JMenuItem eItem,fItem,gItem,hItem;private JMenuItem iItem,jItem,kItem,lItem;private JMenuItem mItem,nItem,oItem,pItem;private JMenuItem qItem,rItem,sItem,tItem;private JMenuItem uItem,vItem,wItem,xItem;private JMenuItem yItem,zItem,aaItem,bbItem;public c(String account){setTitle("学生管理系统"+"当前管理员为"+account);setSize(500,400);center(this);setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);createMenu();showToolBar();setVisible(true);}//caidanpublic void createMenu(){menuBar=new JMenuBar();//创建菜单栏xtMenu=new JMenu("系统管理");aItem=new JMenuItem("学院设置");bItem=new JMenuItem("专业设置");cItem=new JMenuItem("修改密码");dItem=new JMenuItem("退出");//dItem.setMnemonic('Q');xtMenu.add(aItem);xtMenu.add(bItem);xtMenu.addSeparator();xtMenu.add(cItem);xtMenu.addSeparator();xtMenu.add(dItem);menuBar.add(xtMenu);this.setJMenuBar(menuBar);xyMenu=new JMenu("学院管理"); eItem=new JMenuItem("学院介绍"); fItem=new JMenuItem("学院风貌"); gItem=new JMenuItem("学院大纲"); hItem=new JMenuItem("学院注册"); //dItem.setMnemonic('Q'); xyMenu.add(eItem);xyMenu.add(fItem);xyMenu.addSeparator(); xyMenu.add(gItem);xyMenu.addSeparator(); xyMenu.add(hItem); menuBar.add(xyMenu);this.setJMenuBar(menuBar);zyMenu=new JMenu("专业管理"); iItem=new JMenuItem("专业介绍"); jItem=new JMenuItem("专业课程"); kItem=new JMenuItem("专业方向");lItem=new JMenuItem("专业考证");//dItem.setMnemonic('Q'); zyMenu.add(iItem);zyMenu.add(jItem);zyMenu.addSeparator(); zyMenu.add(kItem);zyMenu.addSeparator();zyMenu.add(lItem);menuBar.add(zyMenu);this.setJMenuBar(menuBar);xsMenu=new JMenu("学生管理"); mItem=new JMenuItem("班级安排"); nItem=new JMenuItem("网上课程"); oItem=new JMenuItem("学生安全介绍"); pItem=new JMenuItem("学生公寓");//dItem.setMnemonic('Q'); xsMenu.add(mItem);xsMenu.add(nItem);xsMenu.addSeparator(); xsMenu.add(oItem);xsMenu.addSeparator();xsMenu.add(pItem); menuBar.add(xsMenu);this.setJMenuBar(menuBar);kcMenu=new JMenu("课程管理"); qItem=new JMenuItem("课程介绍"); rItem=new JMenuItem("课程安排"); sItem=new JMenuItem("课程报名"); tItem=new JMenuItem("课程培训"); //dItem.setMnemonic('Q'); kcMenu.add(qItem);kcMenu.add(rItem);kcMenu.addSeparator(); kcMenu.add(sItem);kcMenu.addSeparator(); kcMenu.add(tItem); menuBar.add(kcMenu);this.setJMenuBar(menuBar);cjMenu=new JMenu("成绩管理"); uItem=new JMenuItem("查看分数"); vItem=new JMenuItem("查看试卷");wItem=new JMenuItem("学科学分"); xItem=new JMenuItem("等级查看"); //dItem.setMnemonic('Q'); cjMenu.add(uItem);cjMenu.add(vItem);cjMenu.addSeparator(); cjMenu.add(wItem);cjMenu.addSeparator(); cjMenu.add(xItem);menuBar.add(cjMenu);this.setJMenuBar(menuBar);jsMenu=new JMenu("教师管理"); yItem=new JMenuItem("教师介绍"); zItem=new JMenuItem("教师课程"); aaItem=new JMenuItem("修改信息"); bbItem=new JMenuItem("工资明细"); //dItem.setMnemonic('Q'); jsMenu.add(yItem);jsMenu.add(zItem);jsMenu.addSeparator(); jsMenu.add(aaItem);jsMenu.addSeparator();jsMenu.add(bbItem);menuBar.add(jsMenu);this.setJMenuBar(menuBar);}public void showToolBar(){JToolBar jt=new JToolBar();JButton sys_setBtn=new JButton(new ImageIcon(this.getClass().getResource("系统设置.png")));sys_setBtn.setToolTipText("系统设置");JButton s_queryBtn=new JButton(new ImageIcon(this.getClass().getResource("成绩查询.png")));s_queryBtn.setToolTipText("成绩查询");JButton stuinf_inputBtn=new JButton(new ImageIcon (this.getClass().getResource("学生信息录入.png")));stuinf_inputBtn.setToolTipText("系统设置");JButton sys_exitBtn=new JButton(new ImageIcon(this.getClass().getResource("退出系统.png")));sys_exitBtn.setToolTipText("退出系统");jt.add(sys_setBtn);jt.addSeparator();jt.add(s_queryBtn);jt.addSeparator();jt.add(stuinf_inputBtn);jt.addSeparator();jt.add(sys_exitBtn);this.add(jt,BorderLayout.NORTH);}public void center(JFrame frame){Toolkit toolkit=Toolkit.getDefaultToolkit();Dimension dim=toolkit.getScreenSize();int screenWidth=dim.width;int screenHeight=dim.height;int w=frame.getWidth();int h=frame.getHeight();int x=(screenWidth-w)/2;int y=(screenHeight-h)/2;frame.setLocation(x,y);}public static void main(String[]args){new c("JOJO");}}。