Simple Menu Example
Home ] Up ] [ Simple Menu Example ] More Complex Menu Example ]

 

 

Here's a simple menu example:

package swingExamples;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;

public class SimpleMenu extends JFrame
{
  public SimpleMenu(String title)
  {
    setTitle(title);
    // Create menu bar with menu
    JMenu fileMenu = new JMenu("File");
    fileMenu.add("New...");
    fileMenu.add("Open...");
    fileMenu.add("Save");
    fileMenu.add("Save As...");
    fileMenu.addSeparator();
    fileMenu.add("Quit");
    
    JMenuBar menuBar = new JMenuBar();
    menuBar.add(fileMenu);
    setJMenuBar(menuBar);
  }
  
  public static void main(String[] args)
  {
    SimpleMenu frame = new SimpleMenu("SimpleMenu");
    frame.setSize(300, 200);
    frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
    frame.setVisible(true);
  }
}

which produces:

Of course, you can click on the menu items all you want, but they won't do anything for you.  For that you need events...

 

This page was last modified on 02 October, 2007