Package com.mrbussy.ratp.menu

Source Code of com.mrbussy.ratp.menu.MenuManager

package com.mrbussy.ratp.menu;

import java.awt.event.KeyEvent;

import javax.swing.JMenu;
import javax.swing.JMenuItem;

import com.mrbussy.ratp.IResourceAndTaskPlanner;
import com.mrbussy.ratp.menu.action.ActionFileOpen;
import com.mrbussy.ratp.menu.action.ActionFileSave;
import com.mrbussy.ratp.menu.action.ActionQuit;

public class MenuManager {

  private static JMenu menuFile = null;
  private static final String MENU_FILE = "File";
 
  public static JMenu getMenuFile(IResourceAndTaskPlanner mainWindow) {
    if(menuFile==null) {
      menuFile = new JMenu();
    }
    menuFile.setName(MENU_FILE);
    menuFile.setMnemonic(KeyEvent.VK_F);
    menuFile.setText(MENU_FILE);
   
    JMenuItem open = new JMenuItem(new ActionFileOpen(mainWindow));
    menuFile.add(open);
    JMenuItem save = new JMenuItem(new ActionFileSave(mainWindow));
    menuFile.add(save);
    JMenuItem quit = new JMenuItem(new ActionQuit(mainWindow));
    menuFile.add(quit);
   
    return menuFile;
  }

}
TOP

Related Classes of com.mrbussy.ratp.menu.MenuManager

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.