src/share/classes/java/awt/MenuComponent.java

Print this page




 115             throw new SecurityException(
 116                     "MenuComponent is missing AccessControlContext");
 117         }
 118         return acc;
 119     }
 120 
 121     /*
 122      * Internal constants for serialization.
 123      */
 124     final static String actionListenerK = Component.actionListenerK;
 125     final static String itemListenerK = Component.itemListenerK;
 126 
 127     /*
 128      * JDK 1.1 serialVersionUID
 129      */
 130     private static final long serialVersionUID = -4536902356223894379L;
 131 
 132     static {
 133         AWTAccessor.setMenuComponentAccessor(
 134             new AWTAccessor.MenuComponentAccessor() {

 135                 public AppContext getAppContext(MenuComponent menuComp) {
 136                     return menuComp.appContext;
 137                 }

 138                 public void setAppContext(MenuComponent menuComp,
 139                                           AppContext appContext) {
 140                     menuComp.appContext = appContext;
 141                 }

 142                 public MenuContainer getParent(MenuComponent menuComp) {
 143                     return menuComp.parent;
 144                 }





 145                 public Font getFont_NoClientCode(MenuComponent menuComp) {
 146                     return menuComp.getFont_NoClientCode();
 147                 }
 148             });
 149     }
 150 
 151     /**
 152      * Creates a <code>MenuComponent</code>.
 153      * @exception HeadlessException if
 154      *    <code>GraphicsEnvironment.isHeadless</code>
 155      *    returns <code>true</code>
 156      * @see java.awt.GraphicsEnvironment#isHeadless
 157      */
 158     public MenuComponent() throws HeadlessException {
 159         GraphicsEnvironment.checkHeadless();
 160         appContext = AppContext.getAppContext();
 161     }
 162 
 163     /**
 164      * Constructs a name for this <code>MenuComponent</code>.




 115             throw new SecurityException(
 116                     "MenuComponent is missing AccessControlContext");
 117         }
 118         return acc;
 119     }
 120 
 121     /*
 122      * Internal constants for serialization.
 123      */
 124     final static String actionListenerK = Component.actionListenerK;
 125     final static String itemListenerK = Component.itemListenerK;
 126 
 127     /*
 128      * JDK 1.1 serialVersionUID
 129      */
 130     private static final long serialVersionUID = -4536902356223894379L;
 131 
 132     static {
 133         AWTAccessor.setMenuComponentAccessor(
 134             new AWTAccessor.MenuComponentAccessor() {
 135                 @Override
 136                 public AppContext getAppContext(MenuComponent menuComp) {
 137                     return menuComp.appContext;
 138                 }
 139                 @Override
 140                 public void setAppContext(MenuComponent menuComp,
 141                                           AppContext appContext) {
 142                     menuComp.appContext = appContext;
 143                 }
 144                 @Override
 145                 public MenuContainer getParent(MenuComponent menuComp) {
 146                     return menuComp.parent;
 147                 }
 148                 @Override
 149                 public void setParent(MenuComponent menuComp, MenuContainer menuContainer) {
 150                     menuComp.parent = menuContainer;
 151                 }
 152                 @Override
 153                 public Font getFont_NoClientCode(MenuComponent menuComp) {
 154                     return menuComp.getFont_NoClientCode();
 155                 }
 156             });
 157     }
 158 
 159     /**
 160      * Creates a <code>MenuComponent</code>.
 161      * @exception HeadlessException if
 162      *    <code>GraphicsEnvironment.isHeadless</code>
 163      *    returns <code>true</code>
 164      * @see java.awt.GraphicsEnvironment#isHeadless
 165      */
 166     public MenuComponent() throws HeadlessException {
 167         GraphicsEnvironment.checkHeadless();
 168         appContext = AppContext.getAppContext();
 169     }
 170 
 171     /**
 172      * Constructs a name for this <code>MenuComponent</code>.