import java.awt.*; import javax.swing.*; import java.awt.event.*; public class Accelerator { public Accelerator () { JFrame frame = new JFrame("Event Test"); Container content = frame.getContentPane(); content.setLayout(new FlowLayout()); frame.setSize(300,300); JMenuBar jmb = new JMenuBar(); JMenu fileMenu = new JMenu("File"); JMenuItem quitItem = new JMenuItem("Quit"); jmb.add(fileMenu); fileMenu.add(quitItem); frame.setJMenuBar(jmb); quitItem.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { System.exit(0); } }); fileMenu.setMnemonic(KeyEvent.VK_F); quitItem.setMnemonic(KeyEvent.VK_Q); frame.setVisible(true); } public static void main(String[] args) { new Accelerator(); } }