<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_Tutorial%2FSwing%2FJCheckBoxMenuItem</id>
		<title>Java Tutorial/Swing/JCheckBoxMenuItem - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_Tutorial%2FSwing%2FJCheckBoxMenuItem"/>
		<link rel="alternate" type="text/html" href="http://jexp.ru/index.php?title=Java_Tutorial/Swing/JCheckBoxMenuItem&amp;action=history"/>
		<updated>2026-04-10T16:10:47Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://jexp.ru/index.php?title=Java_Tutorial/Swing/JCheckBoxMenuItem&amp;diff=3865&amp;oldid=prev</id>
		<title> в 17:44, 31 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://jexp.ru/index.php?title=Java_Tutorial/Swing/JCheckBoxMenuItem&amp;diff=3865&amp;oldid=prev"/>
				<updated>2010-05-31T17:44:27Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 17:44, 31 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://jexp.ru/index.php?title=Java_Tutorial/Swing/JCheckBoxMenuItem&amp;diff=3866&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://jexp.ru/index.php?title=Java_Tutorial/Swing/JCheckBoxMenuItem&amp;diff=3866&amp;oldid=prev"/>
				<updated>2010-05-31T15:32:11Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==  Check if a JCheckBoxMenuItem is selected in its item change listener ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.awt.event.ItemEvent;&lt;br /&gt;
import java.awt.event.ItemListener;&lt;br /&gt;
import java.awt.event.WindowAdapter;&lt;br /&gt;
import java.awt.event.WindowEvent;&lt;br /&gt;
import javax.swing.JCheckBoxMenuItem;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.JLabel;&lt;br /&gt;
import javax.swing.JMenu;&lt;br /&gt;
import javax.swing.JMenuBar;&lt;br /&gt;
public class Main extends JFrame {&lt;br /&gt;
  JCheckBoxMenuItem check = new JCheckBoxMenuItem(&amp;quot;Check&amp;quot;);&lt;br /&gt;
  public Main() {&lt;br /&gt;
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    JMenuBar bar = new JMenuBar();&lt;br /&gt;
    JMenu menu = new JMenu(&amp;quot;Checkable&amp;quot;);&lt;br /&gt;
    bar.add(menu);&lt;br /&gt;
    menu.add(check);&lt;br /&gt;
    check.addItemListener(new ItemListener() {&lt;br /&gt;
      public void itemStateChanged(ItemEvent e) {&lt;br /&gt;
        System.out.println(&amp;quot;Checked? &amp;quot; + check.isSelected());&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
    setJMenuBar(bar);&lt;br /&gt;
    getContentPane().add(new JLabel(&amp;quot;A placeholder&amp;quot;));&lt;br /&gt;
    pack();&lt;br /&gt;
    setSize(300, 300);&lt;br /&gt;
    setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
  public static void main(String arg[]) {&lt;br /&gt;
    new Main();&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Customizing JCheckBoxMenuItem Look and Feel ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Property StringObject TypeCheckBoxMenuItem.acceleratorFontFontCheckBoxMenuItem.acceleratorForegroundColorCheckBoxMenuItem.acceleratorSelectionForegroundColorCheckBoxMenuItem.actionMapActionMapCheckBoxMenuItem.arrowIconIconCheckBoxMenuItem.backgroundColorCheckBoxMenuItem.borderBorderCheckBoxMenuItem.borderPaintedBooleanCheckBoxMenuItem.checkIconIconCheckBoxMenuItem.rumandSoundStringCheckBoxMenuItem.disabledForegroundColorCheckBoxMenuItem.fontFontCheckBoxMenuItem.foregroundColorCheckBoxMenuItem.gradientListCheckBoxMenuItem.marginInsetsCheckBoxMenuItem.opaqueBooleanCheckBoxMenuItem.selectionBackgroundColorCheckBoxMenuItem.selectionForegroundColorCheckBoxMenuItemUIString&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Initialize JCheckBoxMenuItem with checked option ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.awt.Container;&lt;br /&gt;
import java.awt.event.ActionEvent;&lt;br /&gt;
import java.awt.event.ActionListener;&lt;br /&gt;
import java.awt.event.ItemEvent;&lt;br /&gt;
import java.awt.event.ItemListener;&lt;br /&gt;
import java.awt.event.WindowAdapter;&lt;br /&gt;
import java.awt.event.WindowEvent;&lt;br /&gt;
import javax.swing.AbstractButton;&lt;br /&gt;
import javax.swing.ButtonGroup;&lt;br /&gt;
import javax.swing.JCheckBoxMenuItem;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.JMenu;&lt;br /&gt;
import javax.swing.JMenuBar;&lt;br /&gt;
import javax.swing.JMenuItem;&lt;br /&gt;
import javax.swing.JRadioButtonMenuItem;&lt;br /&gt;
import javax.swing.JSeparator;&lt;br /&gt;
import javax.swing.JTextField;&lt;br /&gt;
public class SwingWinMenus extends JFrame {&lt;br /&gt;
  public static int WIDTH = 300;&lt;br /&gt;
  public static int HEIGHT = 300;&lt;br /&gt;
  public static String TITLE = &amp;quot;SwingWin&amp;quot;;&lt;br /&gt;
  Container frameContainer;&lt;br /&gt;
  JTextField textField = new JTextField(50);&lt;br /&gt;
  JMenuBar menuBar = new JMenuBar();&lt;br /&gt;
  JMenu fileMenu = new JMenu(&amp;quot;File&amp;quot;);&lt;br /&gt;
  JMenuItem fileNew = new JMenuItem(&amp;quot;New&amp;quot;);&lt;br /&gt;
  JMenuItem fileOpen = new JMenuItem(&amp;quot;Open&amp;quot;);&lt;br /&gt;
  JMenuItem fileSave = new JMenuItem(&amp;quot;Save&amp;quot;);&lt;br /&gt;
  JMenuItem fileExit = new JMenuItem(&amp;quot;Exit&amp;quot;);&lt;br /&gt;
  JMenu editMenu = new JMenu(&amp;quot;Edit&amp;quot;);&lt;br /&gt;
  JMenuItem editCut = new JMenuItem(&amp;quot;Cut&amp;quot;);&lt;br /&gt;
  JMenuItem editCopy = new JMenuItem(&amp;quot;Copy&amp;quot;);&lt;br /&gt;
  JMenuItem editPaste = new JMenuItem(&amp;quot;Paste&amp;quot;);&lt;br /&gt;
  JMenu specialMenu = new JMenu(&amp;quot;Special&amp;quot;);&lt;br /&gt;
  JCheckBoxMenuItem specialCheck1 = new JCheckBoxMenuItem(&amp;quot;Check 1&amp;quot;);&lt;br /&gt;
  JCheckBoxMenuItem specialCheck2 = new JCheckBoxMenuItem(&amp;quot;Check 2&amp;quot;, true);&lt;br /&gt;
  JSeparator separator = new JSeparator();&lt;br /&gt;
  JRadioButtonMenuItem specialRadio1 = new JRadioButtonMenuItem(&amp;quot;Radio 1&amp;quot;);&lt;br /&gt;
  JRadioButtonMenuItem specialRadio2 = new JRadioButtonMenuItem(&amp;quot;Radio 2&amp;quot;);&lt;br /&gt;
  ButtonGroup buttonGroup = new ButtonGroup();&lt;br /&gt;
  public SwingWinMenus() {&lt;br /&gt;
    super(&amp;quot;&amp;quot;);&lt;br /&gt;
    fileMenu.add(fileNew);&lt;br /&gt;
    fileMenu.add(fileOpen);&lt;br /&gt;
    fileMenu.add(fileSave);&lt;br /&gt;
    fileMenu.add(fileExit);&lt;br /&gt;
    editMenu.add(editCut);&lt;br /&gt;
    editMenu.add(editCopy);&lt;br /&gt;
    editMenu.add(editPaste);&lt;br /&gt;
    specialMenu.add(specialCheck1);&lt;br /&gt;
    specialMenu.add(specialCheck2);&lt;br /&gt;
    specialMenu.add(separator);&lt;br /&gt;
    buttonGroup.add(specialRadio1);&lt;br /&gt;
    buttonGroup.add(specialRadio2);&lt;br /&gt;
    specialMenu.add(specialRadio1);&lt;br /&gt;
    specialMenu.add(specialRadio2);&lt;br /&gt;
    menuBar.add(fileMenu);&lt;br /&gt;
    menuBar.add(editMenu);&lt;br /&gt;
    menuBar.add(specialMenu);&lt;br /&gt;
    setJMenuBar(menuBar);&lt;br /&gt;
    frameContainer = getContentPane();&lt;br /&gt;
    frameContainer.setLayout(null);&lt;br /&gt;
    textField.setBounds(100, 100, 100, 20);&lt;br /&gt;
    frameContainer.add(textField);&lt;br /&gt;
    setupEventHandlers();&lt;br /&gt;
    setSize(450, 450);&lt;br /&gt;
    setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
  void setupEventHandlers() {&lt;br /&gt;
    addWindowListener(new WindowHandler());&lt;br /&gt;
    fileNew.addActionListener(new MenuItemHandler());&lt;br /&gt;
    fileOpen.addActionListener(new MenuItemHandler());&lt;br /&gt;
    fileSave.addActionListener(new MenuItemHandler());&lt;br /&gt;
    fileExit.addActionListener(new MenuItemHandler());&lt;br /&gt;
    editCut.addActionListener(new MenuItemHandler());&lt;br /&gt;
    editCopy.addActionListener(new MenuItemHandler());&lt;br /&gt;
    editPaste.addActionListener(new MenuItemHandler());&lt;br /&gt;
    specialCheck1.addItemListener(new ItemHandler());&lt;br /&gt;
    specialCheck2.addItemListener(new ItemHandler());&lt;br /&gt;
    specialRadio1.addItemListener(new ItemHandler());&lt;br /&gt;
    specialRadio2.addItemListener(new ItemHandler());&lt;br /&gt;
  }&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    SwingWinMenus app = new SwingWinMenus();&lt;br /&gt;
  }&lt;br /&gt;
  public class WindowHandler extends WindowAdapter {&lt;br /&gt;
    public void windowClosing(WindowEvent e) {&lt;br /&gt;
      System.exit(0);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  public class MenuItemHandler implements ActionListener {&lt;br /&gt;
    public void actionPerformed(ActionEvent e) {&lt;br /&gt;
      String cmd = e.getActionCommand();&lt;br /&gt;
      if (cmd.equals(&amp;quot;Exit&amp;quot;))&lt;br /&gt;
        System.exit(0);&lt;br /&gt;
      else&lt;br /&gt;
        textField.setText(cmd);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  public class ItemHandler implements ItemListener {&lt;br /&gt;
    public void itemStateChanged(ItemEvent e) {&lt;br /&gt;
      AbstractButton button = (AbstractButton) e.getItem();&lt;br /&gt;
      String label = button.getText();&lt;br /&gt;
      if (button.isSelected())&lt;br /&gt;
        label += &amp;quot; true&amp;quot;;&lt;br /&gt;
      else&lt;br /&gt;
        label += &amp;quot; false&amp;quot;;&lt;br /&gt;
      textField.setText(label);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Listening to JCheckBoxMenuItem Events with an ActionListener ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.awt.event.ActionEvent;&lt;br /&gt;
import java.awt.event.ActionListener;&lt;br /&gt;
import java.awt.event.KeyEvent;&lt;br /&gt;
import javax.swing.AbstractButton;&lt;br /&gt;
import javax.swing.Icon;&lt;br /&gt;
import javax.swing.JCheckBoxMenuItem;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.JMenu;&lt;br /&gt;
import javax.swing.JMenuBar;&lt;br /&gt;
import javax.swing.JMenuItem;&lt;br /&gt;
public class JCheckBoxMenuItemActionListener {&lt;br /&gt;
  public static void main(final String args[]) {&lt;br /&gt;
    JFrame frame = new JFrame(&amp;quot;MenuSample Example&amp;quot;);&lt;br /&gt;
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    JMenuBar menuBar = new JMenuBar();&lt;br /&gt;
    // File Menu, F - Mnemonic&lt;br /&gt;
    JMenu fileMenu = new JMenu(&amp;quot;File&amp;quot;);&lt;br /&gt;
    fileMenu.setMnemonic(KeyEvent.VK_F);&lt;br /&gt;
    menuBar.add(fileMenu);&lt;br /&gt;
    // File-&amp;gt;New, N - Mnemonic&lt;br /&gt;
    JMenuItem newMenuItem = new JMenuItem(&amp;quot;New&amp;quot;, KeyEvent.VK_N);&lt;br /&gt;
    fileMenu.add(newMenuItem);&lt;br /&gt;
    JCheckBoxMenuItem caseMenuItem = new JCheckBoxMenuItem(&amp;quot;Case Sensitive&amp;quot;);&lt;br /&gt;
    caseMenuItem.setMnemonic(KeyEvent.VK_C);&lt;br /&gt;
    fileMenu.add(caseMenuItem);&lt;br /&gt;
    ActionListener aListener = new ActionListener() {&lt;br /&gt;
      public void actionPerformed(ActionEvent event) {&lt;br /&gt;
        AbstractButton aButton = (AbstractButton) event.getSource();&lt;br /&gt;
        boolean selected = aButton.getModel().isSelected();&lt;br /&gt;
        String newLabel;&lt;br /&gt;
        Icon newIcon;&lt;br /&gt;
        if (selected) {&lt;br /&gt;
          newLabel = &amp;quot;A&amp;quot;;&lt;br /&gt;
        } else {&lt;br /&gt;
          newLabel = &amp;quot;B&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        aButton.setText(newLabel);&lt;br /&gt;
      }&lt;br /&gt;
    };&lt;br /&gt;
    caseMenuItem.addActionListener(aListener);&lt;br /&gt;
    frame.setJMenuBar(menuBar);&lt;br /&gt;
    frame.setSize(350, 250);&lt;br /&gt;
    frame.setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Listening to JCheckBoxMenuItem with an ItemListener ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.awt.event.ItemEvent;&lt;br /&gt;
import java.awt.event.ItemListener;&lt;br /&gt;
import java.awt.event.KeyEvent;&lt;br /&gt;
import javax.swing.AbstractButton;&lt;br /&gt;
import javax.swing.Icon;&lt;br /&gt;
import javax.swing.ImageIcon;&lt;br /&gt;
import javax.swing.JCheckBoxMenuItem;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.JMenu;&lt;br /&gt;
import javax.swing.JMenuBar;&lt;br /&gt;
import javax.swing.JMenuItem;&lt;br /&gt;
public class JCheckBoxMenuItemActionListener {&lt;br /&gt;
  public static void main(final String args[]) {&lt;br /&gt;
    JFrame frame = new JFrame(&amp;quot;MenuSample Example&amp;quot;);&lt;br /&gt;
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    JMenuBar menuBar = new JMenuBar();&lt;br /&gt;
    // File Menu, F - Mnemonic&lt;br /&gt;
    JMenu fileMenu = new JMenu(&amp;quot;File&amp;quot;);&lt;br /&gt;
    fileMenu.setMnemonic(KeyEvent.VK_F);&lt;br /&gt;
    menuBar.add(fileMenu);&lt;br /&gt;
    // File-&amp;gt;New, N - Mnemonic&lt;br /&gt;
    JMenuItem newMenuItem = new JMenuItem(&amp;quot;New&amp;quot;, KeyEvent.VK_N);&lt;br /&gt;
    fileMenu.add(newMenuItem);&lt;br /&gt;
    JCheckBoxMenuItem caseMenuItem = new JCheckBoxMenuItem(&amp;quot;Case Sensitive&amp;quot;);&lt;br /&gt;
    caseMenuItem.setMnemonic(KeyEvent.VK_C);&lt;br /&gt;
    fileMenu.add(caseMenuItem);&lt;br /&gt;
    ItemListener iListener = new ItemListener() {&lt;br /&gt;
      public void itemStateChanged(ItemEvent event) {&lt;br /&gt;
        Icon girlIcon = new ImageIcon(&amp;quot;girl-r.jpg&amp;quot;);&lt;br /&gt;
        Icon boyIcon = new ImageIcon(&amp;quot;boy-r.jpg&amp;quot;);&lt;br /&gt;
        AbstractButton aButton = (AbstractButton)event.getSource();&lt;br /&gt;
        int state = event.getStateChange();&lt;br /&gt;
        String newLabel;&lt;br /&gt;
        Icon newIcon;&lt;br /&gt;
        if (state == ItemEvent.SELECTED) {&lt;br /&gt;
          newLabel = &amp;quot;Girl&amp;quot;;&lt;br /&gt;
          newIcon = girlIcon;&lt;br /&gt;
        } else {&lt;br /&gt;
          newLabel = &amp;quot;Boy&amp;quot;;&lt;br /&gt;
          newIcon = boyIcon;&lt;br /&gt;
        }&lt;br /&gt;
        aButton.setText(newLabel);&lt;br /&gt;
        aButton.setIcon(newIcon);&lt;br /&gt;
      }&lt;br /&gt;
    };&lt;br /&gt;
    caseMenuItem.addItemListener(iListener);&lt;br /&gt;
    frame.setJMenuBar(menuBar);&lt;br /&gt;
    frame.setSize(350, 250);&lt;br /&gt;
    frame.setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Using JCheckBoxMenuItem: setMnemonic ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.awt.event.KeyEvent;&lt;br /&gt;
import javax.swing.JCheckBoxMenuItem;&lt;br /&gt;
import javax.swing.JFrame;&lt;br /&gt;
import javax.swing.JMenu;&lt;br /&gt;
import javax.swing.JMenuBar;&lt;br /&gt;
import javax.swing.JMenuItem;&lt;br /&gt;
public class JCheckBoxMenuItemDemo {&lt;br /&gt;
  public static void main(final String args[]) {&lt;br /&gt;
    JFrame frame = new JFrame(&amp;quot;MenuSample Example&amp;quot;);&lt;br /&gt;
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);&lt;br /&gt;
    JMenuBar menuBar = new JMenuBar();&lt;br /&gt;
    // File Menu, F - Mnemonic&lt;br /&gt;
    JMenu fileMenu = new JMenu(&amp;quot;File&amp;quot;);&lt;br /&gt;
    fileMenu.setMnemonic(KeyEvent.VK_F);&lt;br /&gt;
    menuBar.add(fileMenu);&lt;br /&gt;
    // File-&amp;gt;New, N - Mnemonic&lt;br /&gt;
    JMenuItem newMenuItem = new JMenuItem(&amp;quot;New&amp;quot;, KeyEvent.VK_N);&lt;br /&gt;
    fileMenu.add(newMenuItem);&lt;br /&gt;
    JCheckBoxMenuItem caseMenuItem = new JCheckBoxMenuItem(&amp;quot;Case Sensitive&amp;quot;);&lt;br /&gt;
    caseMenuItem.setMnemonic(KeyEvent.VK_C);&lt;br /&gt;
    fileMenu.add(caseMenuItem);&lt;br /&gt;
    &lt;br /&gt;
    frame.setJMenuBar(menuBar);&lt;br /&gt;
    frame.setSize(350, 250);&lt;br /&gt;
    frame.setVisible(true);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>