Add MenuBar to JFrame in Java

In this Example Program, We will show you How to Add MenuBar to JFrame in Java. The example program were tested and shared in the post.

SwingMenu.java

package com.dineshkrish.swing;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
/**
* 
* @author Dinesh Krishnan
*
*/
public class SwingMenu {
public static JMenuBar getMyMenuBar() {
// Defining Menu Bar
JMenuBar jMenuBar = new JMenuBar();
// Defining Menu
JMenu fileMenu = new JMenu("File");
JMenu editMenu = new JMenu("Edit");
JMenu exitMenu = new JMenu("Exit");
// Defining Menu Item
JMenuItem newItem = new JMenuItem("New");
JMenuItem openItem = new JMenuItem("Open");
JMenuItem cutItem = new JMenuItem("Cut");
JMenuItem copyItem = new JMenuItem("Copy");
JMenuItem pasteItem = new JMenuItem("Paste");
// Adding Menu Item to Menu
fileMenu.add(newItem);
fileMenu.add(openItem);
editMenu.add(cutItem);
editMenu.add(copyItem);
editMenu.add(pasteItem);
// Adding Menu to Menu Bar
jMenuBar.add(fileMenu);
jMenuBar.add(editMenu);
jMenuBar.add(exitMenu);
return jMenuBar;
}
public static void main(String[] args) {
// Creating Window
JFrame window = new JFrame();
// Setting Title to Window
window.setTitle("Menu Example");
// Setting Size to Window
window.setSize(500, 300);
// Setting Visibility to Window
window.setVisible(true);
// Adding Menu Bar to Window		
window.setJMenuBar(getMyMenuBar());
}
}

Output

Add MenuBar to JFrame in Java

References

1. Java Swing JavaDocs

Tags:

No responses yet

Leave a Reply

Your email address will not be published. Required fields are marked *