JMenu : Java Glossary


pulldown list of actions the user can select across the top of a JFrame. See the essay on menus on how I think user-configurable, globally-configurable, menus should be implemented. In Swing you use four classes to set up a menu: JMenuBar, JMenu, JMenuItem and JRadioButtonMenuItem. Here is how you use them:

In AWT (Advanced Windowing Toolkit) you need: MenuBar, Menu and MenuItem. In Swing you use: JMenuBar, JMenu, JMenuItem, JRadioButtonMenuItem and JPopupMenu.

Even if you have only one JMenuItem, you still need to enclose it in a JMenuBar and and JMenu.

JMenuItems don’t have ticks to mark the selected item. To get that effect you must use a JRadioButtonMenuItem and a ButtonGroup.

Learning More

Oracle’s Javadoc on JMenuBar class : available:
Oracle’s Javadoc on JMenu class : available:
Oracle’s Javadoc on JMenuItem class : available:
Oracle’s Javadoc on JRadioButtonMenuItem class : available:
Oracle’s Javadoc on JSeparator class : available:
Oracle’s Javadoc on JPopupMenu class : available:

This page is posted
on the web at:

Optional Replicator mirror
on local hard disk J:

Please the feedback from other visitors, or your own feedback about the site.
Contact Roedy. Please feel free to link to this page without explicit permission.

Your face IP:[]
You are visitor number