A JMenuBar is the menu typically containing headers like 'File' and 'Help'. A JMenu defines one column in a JMenuBar and a JMenuItem is one entry in a JMenu. Whenever a JMenuItem is selected, an ActionEvent is raised which you can process with actionPerformed. The use is very straightforward. Check out the How to use Menus in Sun's Java Tutorial for more information.