jdk/src/share/classes/java/awt/MenuBar.java
changeset 13604 31089af1a447
parent 5506 202f599c92aa
child 15994 5c8a3d840366
--- a/jdk/src/share/classes/java/awt/MenuBar.java	Tue Jul 31 21:01:56 2012 +0400
+++ b/jdk/src/share/classes/java/awt/MenuBar.java	Thu Aug 30 13:11:23 2012 -0700
@@ -28,6 +28,7 @@
 import java.io.ObjectInputStream;
 import java.util.Vector;
 import java.util.Enumeration;
+import sun.awt.AWTAccessor;
 import java.awt.peer.MenuBarPeer;
 import java.awt.event.KeyEvent;
 import javax.accessibility.*;
@@ -74,6 +75,16 @@
         if (!GraphicsEnvironment.isHeadless()) {
             initIDs();
         }
+        AWTAccessor.setMenuBarAccessor(
+            new AWTAccessor.MenuBarAccessor() {
+                public Menu getHelpMenu(MenuBar menuBar) {
+                    return menuBar.helpMenu;
+                }
+
+                public Vector getMenus(MenuBar menuBar) {
+                    return menuBar.menus;
+                }
+            });
     }
 
     /**