Read Time:46 Second
Java Swing JMenuBar, JMenu, JMenuItem Example
package com.codedixa.exercise1; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JMenuBar; import javax.swing.JMenu; import javax.swing.JMenuItem; public class MenuBarExample extends JFrame { public MenuBarExample() { JMenuBar menuBar=new JMenuBar(); JMenu fileMenu=new JMenu("File"); JMenu editMenu=new JMenu("Edit"); JMenu exitMenu=new JMenu("Exit"); JLabel title=new JLabel("Code Editor App"); JMenuItem itemNew=new JMenuItem("New"); JMenuItem itemOpen=new JMenuItem("Open"); JMenuItem itemCopy=new JMenuItem("Copy"); JMenuItem itemPaste=new JMenuItem("Paste"); JMenuItem itemClose=new JMenuItem("Close"); fileMenu.add(itemNew); fileMenu.add(itemOpen); editMenu.add(itemCopy); editMenu.add(itemPaste); exitMenu.add(itemClose); menuBar.add(fileMenu); menuBar.add(editMenu); menuBar.add(exitMenu); setJMenuBar(menuBar); setLayout(null); title.setBounds(100,0, 200, 80); add(title); setTitle("Code Editor+"); setSize(400,400);//setSize(width,height); setVisible(true); } public static void main(String[] args) { // TODO Auto-generated method stub new MenuBarExample(); } }
Output:



