Here I have attached Simple JMenuBar in JFrame Example. Which will enable us to add menu bar in the JFrame Window.
SimpleMenuBar.java
package com.javatraineronline.example; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; public class SimpleMenuBar extends JFrame { public static final String FILE = "File"; public static final String EDIT = "Edit"; public static final String TOOLS = "Tools"; public static final String HELP = "Help"; public static final String EXIT = "Exit"; public static final String NEW = "New"; public static final String OPEN = "Open"; public static final String SAVE = "Save"; public static final String CUT = "Cut"; public static final String COPY = "Copy"; public static final String WINDOW = "Window"; public static final String SETTINGS = "Settings"; public SimpleMenuBar() { this.setTitle("Simple JMenuBar in JFrame Window"); this.setSize(600, 400); this.setVisible(true); } public void prepareMenuBar() { // Creating JMenu Bar for JFrame Window JMenuBar menuBar = new JMenuBar(); // Creating JMenu and Adding JMenu-Item JMenu fileMenu = new JMenu(FILE); // File Menu JMenuItem newItem = new JMenuItem(NEW); JMenuItem openItem = new JMenuItem(OPEN); JMenuItem saveItem = new JMenuItem(SAVE); fileMenu.add(newItem); fileMenu.addSeparator(); // Adding Separator fileMenu.add(openItem); fileMenu.add(saveItem); JMenu editMenu = new JMenu(EDIT); // Edit Menu JMenuItem cutItem = new JMenuItem(CUT); JMenuItem copyItem = new JMenuItem(COPY); editMenu.add(cutItem); editMenu.add(copyItem); JMenu toolsMenu = new JMenu(TOOLS); // Tools Menu JMenuItem windowItem = new JMenuItem(WINDOW); JMenuItem settingstem = new JMenuItem(SETTINGS); toolsMenu.add(windowItem); toolsMenu.add(settingstem); JMenu helpMenu = new JMenu(HELP); // Help Menu JMenu exitMenu = new JMenu(EXIT); // Exit Menu menuBar.add(fileMenu); menuBar.add(editMenu); menuBar.add(toolsMenu); menuBar.add(helpMenu); menuBar.add(exitMenu); this.setJMenuBar(menuBar); } public static void main(String[] args) { new SimpleMenuBar().prepareMenuBar(); } }
Output
More from my site

Hello, folks, I am a founder of idineshkrishnan.com. I love open source technologies, If you find my tutorials are useful, please consider making donations to these charities.
No responses yet