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

📄 getmenubar.java

📁 好的超市源码供大家下载
💻 JAVA
字号:
package view.com.getcomponent.menu;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

import view.frame.MainFrame;

/**
 * 
 * @author linfeng
 * 获得菜单栏
 */
public class GetMenuBar {

  /**
   * 
   */
  private JMenuBar menuBar;
  private JMenu[] menu;
  private String[] menuName = { "系统(S)", "进货(T)", "销售(A)", "存货(R)", "会员(M)","设置(E)", "帮助(H)" };
  private char[] mne = { 'S', 'T', 'A', 'R','M', 'E', 'H' };
  private JMenu userMenu;
  private JFrame mf;
  
  /**
   * 获得菜单栏
   * @param mf 主框架
   * @return menuBar 菜单栏
   */
  public JMenuBar getMenuBar(JFrame mf ) {
    this.mf = mf;
    menuBar = new JMenuBar();
    menu = new JMenu[menuName.length];
    //初始化菜单,菜单栏
    for (int i = 0; i < menuName.length; i++) {
      menu[i] = new GetMenu().getMenu(menuName[i], mne[i]);
      menuBar.add(menu[i]);
    }
    
    //给菜单加事件
    JMenuItem change = new GetMenu().addMenuItemAction("换班登录", 'R',mf);
    //给菜单添加图标
    change.setIcon(new ImageIcon("icon/menu/huanban.gif"));
    menu[0].add(change);
    
    userMenu = new GetMenu().getMenu("用户设置", 'U',"icon/menu/person.GIF");
    userMenu.add(new GetMenu().addMenuItemAction("增加用户","icon/menu/add.GIF"));
    userMenu.add(new GetMenu().addMenuItemAction("删除用户","icon/menu/delete.GIF"));
    userMenu.add(new GetMenu().addMenuItemAction("修改用户","icon/menu/modify.GIF"));
    menu[0].add(userMenu);
    JMenuItem exitMenu = new GetMenu().addMenuItemAction("退出系统", 'Q',mf);
    menu[0].add(exitMenu);
    exitMenu.setIcon(new ImageIcon("icon/menu/tuichu.GIF"));

    menu[1].add(new GetMenu().addMenuItemAction("进货登记","icon/menu/dengji.GIF"));
    menu[1].add(new GetMenu().addMenuItemAction("进货查询","icon/menu/find.GIF"));
    menu[1].add(new GetMenu().addMenuItemAction("进货单打印","icon/menu/print.GIF"));

    menu[2].add(new GetMenu().addMenuItemAction("销售登记","icon/menu/dengji.GIF"));
    menu[2].add(new GetMenu().addMenuItemAction("销售查询","icon/menu/find.GIF"));
    menu[2].add(new GetMenu().addMenuItemAction("打印小票","icon/menu/print.GIF"));

    menu[3].add(new GetMenu().addMenuItemAction("存货查询","icon/menu/find.GIF"));
    menu[3].add(new GetMenu().addMenuItemAction("打印存货单","icon/menu/print.GIF"));

    
    menu[4].add(new GetMenu().addMenuItemAction("增加会员","icon/menu/add.GIF"));
    menu[4].add(new GetMenu().addMenuItemAction("删除会员","icon/menu/delete.GIF"));
    menu[4].add(new GetMenu().addMenuItemAction("修改会员","icon/menu/modify.GIF"));
    
    menu[5].add(new GetMenu().addMenuItemAction("字体设置", 'F',"icon/menu/font.GIF"));
    menu[5].add(new GetMenu().addMenuItemAction("颜色设置", 'C',"icon/menu/color.GIF"));
    JMenu face = new GetMenu().getMenu("界面设置", 'S',"icon/menu/modify.GIF");
    face.add(new GetMenu().addMenuItemAction("皮肤设置","icon/menu/fengge.GIF"));
    face.add(new GetMenu().addMenuItemAction("大小设置","icon/menu/size.GIF"));
    menu[5].add(face);

    menu[6].add(new GetMenu().addMenuItemAction("帮助", 'H',"icon/menu/help.GIF"));
    menu[6].add(new GetMenu().addMenuItemAction("关于", 'A',"icon/menu/about.GIF"));

    return menuBar;

  }
}

⌨️ 快捷键说明

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