packagecom.lzw;importjava.awt.*;importjava.awt.event.*;importjava.beans.PropertyVetoException;importjava.lang.reflect.Constructor;importjava.net.*;importjava.util.*;importjavax.swing.*;importjavax.swing.event.*;importcom.lzw.iframe.*;publicclassMenuBarextendsJMenuBar{/***(进货管理)菜单*/privateJMenujinhuo_Menu=null;/***(进货单)菜单项,位于(进货管理)菜单内*/privateJMenuItemjinhuoItem=null;/***(进货退货)菜单项,位于(进货管理)菜单内*/privateJMenuItemjinhuo_tuihuoItem=null;/***(销售管理)菜单*/privateJMenuxiaoshou_Menu=null;/***(库存管理)菜单*/privateJMenukucun_Menu=null;/***(信息查询)菜单*/privateJMenuxinxi_chaxunMenu=null;/***(基本资料)菜单*/privateJMenujiben_ziliaoMenu=null;/***(系统维护)菜单*/privateJMenuxitong_weihuMenu=null;/***(窗口)菜单*/privateJMenuchuang_kouMenu=null;/***(帮助)菜单*/privateJMenubang_zhuMenu=null;/***(关于)菜单项,位于(帮助)菜单内*/privateJMenuItemguanyu_Item=null;/***(联系技术支持)菜单项,位于(帮助)菜单内*/privateJMenuItembugItem=null;/***(访问技术网站)菜单项,位于(帮助)菜单内*/privateJMenuItemfangwen_wangzhanItem=null;/***(销售单)菜单项,位于(销售管理)菜单内*/privateJMenuItemxiaoshou_danItem=null;/***(销售退货)菜单项,位于(销售管理)菜单内*/privateJMenuItemxiaoshou_tuihuoItem=null;/***(库存盘点)菜单项,位于(库存管理)菜单内*/privateJMenuItemkucun_pandianItem=null;/***(价格调整)菜单项,位于(库存管理)菜单内*/privateJMenuItemjiage_tiaozhengItem=null;/***(销售查询)菜单项,位于(信息查询)菜单内*/privateJMenuItemxiaoshou_chaxunItem=null;/***(商品查询)菜单项,位于(信息查询)菜单内*/privateJMenuItemshangpin_chaxunItem=null;/***(销售排行)菜单项,位于(信息查询)菜单内*/privateJMenuItemxiaoshou_paihangItem=null;/***(商品管理)菜单项,位于(基本资料)菜单内*/privateJMenuItemshangpin_guanliItem=null;/***(客户管理)菜单项,位于(基本资料)菜单内*/privateJMenuItemkehu_guanliItem=null;/***(供应商管理)菜单项,位于(基本资料)菜单内*/privateJMenuItemgys_guanliItem=null;/***(经手人设置)菜单项,位于(基本资料)菜单内*/privateJMenuItemjsr_guanliItem=null;/***(密码修改)菜单项,位于(系统维护)菜单内*/privateJMenuItemmima_xiugaiItem=null;/***(数据库备份与恢复)菜单项,位于(系统维护)菜单内*/privateJMenuItemshuju_beifenItem=null;/***(退出)菜单项,位于(系统维护)菜单内*/privateJMenuItemexitItem=null;/***(窗口平铺)菜单项,位于(窗口)菜单内*/privateJMenuItempingpuItem=null;/***容纳内部窗体的桌面面板*/privateJDesktopPanedesktopPanel=null;/***内部窗体的集合*/privateMapJMenuItem,JInternalFrameiFrames=null;/***内部窗体的位置坐标*/privateintnextFrameX,nextFrameY;/***(全部关闭)菜单项,位于(窗口)菜单内*/privateJMenuItemcloseAllItem=null;/***(全部最小化)菜单项,位于(窗口)菜单内*/privateJMenuItemallIconItem=null;/***(全部还原)菜单项,位于(窗口)菜单内*/privateJMenuItemallResumeItem=null;/***状态栏的内部窗体提示标签*/privateJLabelstateLabel=null;/***默认的构造方法**/privateMenuBar(){}publicMenuBar(JDesktopPanedesktopPanel,JLabellabel){super();iFrames=newHashMapJMenuItem,JInternalFrame();this.desktopPanel=desktopPanel;this.stateLabel=label;initialize();}/***初始化菜单栏界面的方法**/privatevoidinitialize(){this.setSize(newDimension(600,24));add(getJinhuo_Menu());add(getXiaoshou_Menu());add(getKucun_Menu());add(getXinxi_chaxunMenu());add(getJiben_ziliaoMenu());add(getXitong_weihuMenu());add(getChuang_kouMenu());add(getBang_zhuMenu());}/***初始化进货管理菜单的方法**@returnjavax.swing.JMenu*/publicJMenugetJinhuo_Menu(){if(jinhuo_Menu==null){jinhuo_Menu=newJMenu();jinhuo_Menu.setText(进货管理(J));jinhuo_Menu.setMnemonic(KeyEvent.VK_J);jinhuo_Menu.add(getJinhuoItem());jinhuo_Menu.add(getJinhuo_tuihuoItem());}returnjinhuo_Menu;}/***初始化(进货单)菜单项的方法该方法定义菜单项打开进货单窗口,并使窗口处于被选择状态**@returnjavax.swing.JMenuItem*/publicJMenuItemgetJinhuoItem(){if(jinhuoItem==null){jinhuoItem=newJMenuItem();jinhuoItem.setText(进货单);jinhuoItem.setIcon(newImageIcon(getClass().getResource(/res/icon/jinhuodan.png)));jinhuoItem.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){createIFrame(jinhuoItem,JinHuoDan_IFrame.class);}});}returnjinhuoItem;}/***初始化(进货退货)菜单项的方法,该方法定义菜单项打开(进货退货)窗体,并使窗体处于已选择状态。**@returnjavax.swing.JMenuItem*/publicJMenuItemgetJinhuo_tuihuoItem(){if(jinhuo_tuihuoItem==null){jinhuo_tuihuoItem=newJMenuItem();jinhuo_tuihuoItem.setText(进货退货);jinhuo_tuihuoItem.setIcon(newImageIcon(getClass().getResource(/res/icon/jinhuo_tuihuo.png)));jinhuo_tuihuoItem.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEvente){createIFrame(jinhuo_tuihuoItem,JinHuoTuiHuo.class);}});}returnjinhuo_tuihuoItem;}/***初始化(销售管理)菜单的方法,该方法定义菜单项打开内部窗体,并使窗体处于已选择状态。**@returnjavax.swing.JMenu*/publicJMenugetXiaoshou_Menu(){if(xiaoshou_Menu==null){xiaoshou_Menu=newJMenu();xiaoshou_Menu.setText(销售管理(X));xiaoshou_Menu.setMnemonic(KeyEvent.VK_X);xiaoshou_Menu.add(getXiaoshou_danItem());xiaoshou_Menu.add(getXiaoshou_tuihuoItem());}returnxiaoshou_Menu;}/***初始化(库存管理)菜单的方法**@returnjavax.swing.JMenu*/publicJMenugetKucun_Menu(){if(kucun_Menu==null){kucun_Menu=newJMenu();kucun_Menu.setText(库存管理(K));kucun_Menu.setMnemonic(KeyEvent.VK_K);kucun_Menu.add(getKucun_pandianItem());kucun_Menu.add(getJiage_tiaozhengItem());}returnkucun_Menu;}/***初始化(信息查询)菜单的方法**@returnjavax.swing.JMenu*/publicJMenugetXinxi_chaxunMenu(){if(xinxi_chaxunMenu==null){xinxi_chaxunMenu=newJMenu();xinxi_chaxunMenu.setText(信息查询(C));xinxi_chaxunMenu.setMnemonic(KeyEvent.VK_C);xinxi_chaxunMenu.add(getXiaoshou_chaxunItem());xinxi_chaxunMenu.add(getShangpin_chaxunItem());xinxi_chaxunMenu.addSeparator();xinxi_chaxunMenu.add(getXiaoshou_paihangItem());}returnxinx