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;
}
}