title: Update JMenu display names
body: <p>So I have a JMenu with a few submenus inside.  The names of those menus are set by getting the name of a 1 of 4 players.  I added a MenuListener to the JMenu to update those names using </p>
  
  <pre><code>menu.setName(player.getName()); 
  </code></pre>
  
  <p>However, the name is changing but the update is not displaying in the menu.  How do I get the menu to update it's display?</p>
  
  <pre><code>editMenu.addMenuListener(new MenuListener() {
  
         public void menuSelected(MenuEvent e) {
            updateMenu();       
         }
  
         public void menuDeselected(MenuEvent e) {
         }
  
         public void menuCanceled(MenuEvent e) {
         } 
  });
  </code></pre>
  
  <p>and updateMenu method:</p>
  
  <pre><code>public void updateMenu()
  {
      partOneMenu.setName(Participant1.getName());
      partTwoMenu.setName(Participant2.getName());
      partThreeMenu.setName(Participant3.getName());
      partFourMenu.setName(Participant4.getName());
  
      partOneMenu.revalidate();
  
      partTwoMenu.revalidate();
      partThreeMenu.revalidate();
      partFourMenu.revalidate();
  
      System.out.println(partOneMenu.getName());
  }
  </code></pre>
  
  <p>The print statement is showing that the name has changed.  </p>