package devopsdistilled.operp.client.main.utils;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.KeyStroke;
public class MenuBar {
private static JMenuBar menuBar;
private MenuBar() {
menuBar = new JMenuBar();
JMenu fileMenu = new JMenu("File");
JMenuItem exitMenuItem = new JMenuItem("Quit");
exitMenuItem.setMnemonic(KeyEvent.VK_Q);
exitMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q,
InputEvent.CTRL_MASK));
fileMenu.add(exitMenuItem);
menuBar.add(fileMenu);
JMenu helpMenu = new JMenu("Help");
menuBar.add(helpMenu);
JMenuItem aboutMenuItem = new JMenuItem("About");
aboutMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q,
InputEvent.CTRL_MASK));
helpMenu.add(aboutMenuItem);
}
public static JMenuBar getInstance() {
if (menuBar == null) {
new MenuBar();
}
return menuBar;
}
}