Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / swingjs / j2s / javax / swing / JMenuItem.js
index e0af7c8..1850042 100644 (file)
-Clazz.declarePackage ("javax.swing");\r
-Clazz.load (["java.awt.event.FocusListener", "javax.swing.AbstractButton", "$.MenuElement"], "javax.swing.JMenuItem", ["java.lang.Boolean", "javax.swing.DefaultButtonModel", "$.UIManager", "javax.swing.event.MenuDragMouseEvent", "$.MenuDragMouseListener", "$.MenuKeyEvent", "$.MenuKeyListener"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.isMouseDragged = false;\r
-this.accelerator = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing, "JMenuItem", javax.swing.AbstractButton, javax.swing.MenuElement);\r
-Clazz.makeConstructor (c$, \r
-function () {\r
-Clazz.superConstructor (this, javax.swing.JMenuItem, []);\r
-this.init0 (null, null, -2147483648);\r
-});\r
-Clazz.makeConstructor (c$, \r
-function (icon) {\r
-Clazz.superConstructor (this, javax.swing.JMenuItem, []);\r
-this.init0 (null, icon, -2147483648);\r
-}, "javax.swing.Icon");\r
-Clazz.makeConstructor (c$, \r
-function (text) {\r
-Clazz.superConstructor (this, javax.swing.JMenuItem, []);\r
-this.init0 (text, null, -2147483648);\r
-}, "~S");\r
-Clazz.makeConstructor (c$, \r
-function (a) {\r
-Clazz.superConstructor (this, javax.swing.JMenuItem, []);\r
-this.init0 (null, null, -2147483648);\r
-this.setAction (a);\r
-}, "javax.swing.Action");\r
-Clazz.makeConstructor (c$, \r
-function (text, icon) {\r
-Clazz.superConstructor (this, javax.swing.JMenuItem, []);\r
-this.init0 (text, icon, -2147483648);\r
-}, "~S,javax.swing.Icon");\r
-Clazz.makeConstructor (c$, \r
-function (text, mnemonic) {\r
-Clazz.superConstructor (this, javax.swing.JMenuItem, []);\r
-this.init0 (text, null, mnemonic);\r
-}, "~S,~N");\r
-Clazz.defineMethod (c$, "setModel", \r
-function (newModel) {\r
-Clazz.superCall (this, javax.swing.JMenuItem, "setModel", [newModel]);\r
-if (Clazz.instanceOf (newModel, javax.swing.DefaultButtonModel)) {\r
-(newModel).setMenuItem (true);\r
-}}, "javax.swing.ButtonModel");\r
-Clazz.defineMethod (c$, "initFocusability", \r
-function () {\r
-this.setFocusable (false);\r
-});\r
-Clazz.defineMethod (c$, "init0", \r
-function (text, icon, mnemonic) {\r
-this.setModel ( new javax.swing.DefaultButtonModel ());\r
-this.init (text, icon);\r
-if (mnemonic >= 0) this.setMnemonic (mnemonic);\r
-this.initFocusability ();\r
-}, "~S,javax.swing.Icon,~N");\r
-Clazz.overrideMethod (c$, "init", \r
-function (text, icon) {\r
-this.updateUI ();\r
-if (text != null) this.setText (text);\r
-if (icon != null) this.setIcon (icon);\r
-this.addFocusListener ( new javax.swing.JMenuItem.MenuItemFocusListener ());\r
-this.setUIProperty ("borderPainted", Boolean.FALSE);\r
-this.setFocusPainted (false);\r
-this.setHorizontalTextPosition (11);\r
-this.setHorizontalAlignment (10);\r
-}, "~S,javax.swing.Icon");\r
-Clazz.overrideMethod (c$, "updateUI", \r
-function () {\r
-this.setUI (javax.swing.UIManager.getUI (this));\r
-});\r
-Clazz.overrideMethod (c$, "getUIClassID", \r
-function () {\r
-return "MenuItemUI";\r
-});\r
-Clazz.defineMethod (c$, "setArmed", \r
-function (b) {\r
-var model = this.getModel ();\r
-if (model.isArmed () != b) {\r
-model.setArmed (b);\r
-}}, "~B");\r
-Clazz.defineMethod (c$, "isArmed", \r
-function () {\r
-var model = this.getModel ();\r
-return model.isArmed ();\r
-});\r
-Clazz.defineMethod (c$, "setEnabled", \r
-function (b) {\r
-if (!b && !javax.swing.UIManager.getBoolean ("MenuItem.disabledAreNavigable")) {\r
-this.setArmed (false);\r
-}Clazz.superCall (this, javax.swing.JMenuItem, "setEnabled", [b]);\r
-}, "~B");\r
-Clazz.overrideMethod (c$, "alwaysOnTop", \r
-function () {\r
-return true;\r
-});\r
-Clazz.defineMethod (c$, "setAccelerator", \r
-function (keyStroke) {\r
-var oldAccelerator = this.accelerator;\r
-this.accelerator = keyStroke;\r
-this.repaint ();\r
-this.revalidate ();\r
-this.firePropertyChangeObject ("accelerator", oldAccelerator, this.accelerator);\r
-}, "javax.swing.KeyStroke");\r
-Clazz.defineMethod (c$, "getAccelerator", \r
-function () {\r
-return this.accelerator;\r
-});\r
-Clazz.defineMethod (c$, "configurePropertiesFromAction", \r
-function (a) {\r
-Clazz.superCall (this, javax.swing.JMenuItem, "configurePropertiesFromAction", [a]);\r
-this.configureAcceleratorFromAction (a);\r
-}, "javax.swing.Action");\r
-Clazz.overrideMethod (c$, "setIconFromAction", \r
-function (a) {\r
-var icon = null;\r
-if (a != null) {\r
-icon = a.getValue ("SmallIcon");\r
-}this.setIcon (icon);\r
-}, "javax.swing.Action");\r
-Clazz.overrideMethod (c$, "largeIconChanged", \r
-function (a) {\r
-}, "javax.swing.Action");\r
-Clazz.overrideMethod (c$, "smallIconChanged", \r
-function (a) {\r
-this.setIconFromAction (a);\r
-}, "javax.swing.Action");\r
-Clazz.defineMethod (c$, "configureAcceleratorFromAction", \r
-function (a) {\r
-var ks = (a == null) ? null : a.getValue ("AcceleratorKey");\r
-this.setAccelerator (ks);\r
-}, "javax.swing.Action");\r
-Clazz.defineMethod (c$, "actionPropertyChanged", \r
-function (action, propertyName) {\r
-if (propertyName === "AcceleratorKey") {\r
-this.configureAcceleratorFromAction (action);\r
-} else {\r
-Clazz.superCall (this, javax.swing.JMenuItem, "actionPropertyChanged", [action, propertyName]);\r
-}}, "javax.swing.Action,~S");\r
-Clazz.defineMethod (c$, "processMouseEvent", \r
-function (e, path, manager) {\r
-this.processMenuDragMouseEvent ( new javax.swing.event.MenuDragMouseEvent (e.getComponent (), e.getID (), e.getWhen (), e.getModifiers (), e.getX (), e.getY (), e.getXOnScreen (), e.getYOnScreen (), e.getClickCount (), e.isPopupTrigger (), path, manager));\r
-}, "java.awt.event.MouseEvent,~A,javax.swing.MenuSelectionManager");\r
-Clazz.defineMethod (c$, "processKeyEvent", \r
-function (e, path, manager) {\r
-var mke =  new javax.swing.event.MenuKeyEvent (e.getComponent (), e.getID (), e.getWhen (), e.getModifiers (), e.getKeyCode (), e.getKeyChar (), path, manager);\r
-this.processMenuKeyEvent (mke);\r
-if (mke.isConsumed ()) {\r
-e.consume ();\r
-}}, "java.awt.event.KeyEvent,~A,javax.swing.MenuSelectionManager");\r
-Clazz.defineMethod (c$, "processMenuDragMouseEvent", \r
-function (e) {\r
-switch (e.getID ()) {\r
-case 504:\r
-this.isMouseDragged = false;\r
-this.fireMenuDragMouseEntered (e);\r
-break;\r
-case 505:\r
-this.isMouseDragged = false;\r
-this.fireMenuDragMouseExited (e);\r
-break;\r
-case 506:\r
-this.isMouseDragged = true;\r
-this.fireMenuDragMouseDragged (e);\r
-break;\r
-case 502:\r
-if (this.isMouseDragged) this.fireMenuDragMouseReleased (e);\r
-break;\r
-default:\r
-break;\r
-}\r
-}, "javax.swing.event.MenuDragMouseEvent");\r
-Clazz.defineMethod (c$, "processMenuKeyEvent", \r
-function (e) {\r
-switch (e.getID ()) {\r
-case 401:\r
-this.fireMenuKeyPressed (e);\r
-break;\r
-case 402:\r
-this.fireMenuKeyReleased (e);\r
-break;\r
-case 400:\r
-this.fireMenuKeyTyped (e);\r
-break;\r
-default:\r
-break;\r
-}\r
-}, "javax.swing.event.MenuKeyEvent");\r
-Clazz.defineMethod (c$, "fireMenuDragMouseEntered", \r
-function (event) {\r
-var listeners = this.listenerList.getListenerList ();\r
-for (var i = listeners.length - 2; i >= 0; i -= 2) {\r
-if (listeners[i] === javax.swing.event.MenuDragMouseListener) {\r
-(listeners[i + 1]).menuDragMouseEntered (event);\r
-}}\r
-}, "javax.swing.event.MenuDragMouseEvent");\r
-Clazz.defineMethod (c$, "fireMenuDragMouseExited", \r
-function (event) {\r
-var listeners = this.listenerList.getListenerList ();\r
-for (var i = listeners.length - 2; i >= 0; i -= 2) {\r
-if (listeners[i] === javax.swing.event.MenuDragMouseListener) {\r
-(listeners[i + 1]).menuDragMouseExited (event);\r
-}}\r
-}, "javax.swing.event.MenuDragMouseEvent");\r
-Clazz.defineMethod (c$, "fireMenuDragMouseDragged", \r
-function (event) {\r
-var listeners = this.listenerList.getListenerList ();\r
-for (var i = listeners.length - 2; i >= 0; i -= 2) {\r
-if (listeners[i] === javax.swing.event.MenuDragMouseListener) {\r
-(listeners[i + 1]).menuDragMouseDragged (event);\r
-}}\r
-}, "javax.swing.event.MenuDragMouseEvent");\r
-Clazz.defineMethod (c$, "fireMenuDragMouseReleased", \r
-function (event) {\r
-var listeners = this.listenerList.getListenerList ();\r
-for (var i = listeners.length - 2; i >= 0; i -= 2) {\r
-if (listeners[i] === javax.swing.event.MenuDragMouseListener) {\r
-(listeners[i + 1]).menuDragMouseReleased (event);\r
-}}\r
-}, "javax.swing.event.MenuDragMouseEvent");\r
-Clazz.defineMethod (c$, "fireMenuKeyPressed", \r
-function (event) {\r
-var listeners = this.listenerList.getListenerList ();\r
-for (var i = listeners.length - 2; i >= 0; i -= 2) {\r
-if (listeners[i] === javax.swing.event.MenuKeyListener) {\r
-(listeners[i + 1]).menuKeyPressed (event);\r
-}}\r
-}, "javax.swing.event.MenuKeyEvent");\r
-Clazz.defineMethod (c$, "fireMenuKeyReleased", \r
-function (event) {\r
-var listeners = this.listenerList.getListenerList ();\r
-for (var i = listeners.length - 2; i >= 0; i -= 2) {\r
-if (listeners[i] === javax.swing.event.MenuKeyListener) {\r
-(listeners[i + 1]).menuKeyReleased (event);\r
-}}\r
-}, "javax.swing.event.MenuKeyEvent");\r
-Clazz.defineMethod (c$, "fireMenuKeyTyped", \r
-function (event) {\r
-var listeners = this.listenerList.getListenerList ();\r
-for (var i = listeners.length - 2; i >= 0; i -= 2) {\r
-if (listeners[i] === javax.swing.event.MenuKeyListener) {\r
-(listeners[i + 1]).menuKeyTyped (event);\r
-}}\r
-}, "javax.swing.event.MenuKeyEvent");\r
-Clazz.overrideMethod (c$, "menuSelectionChanged", \r
-function (isIncluded) {\r
-this.setArmed (isIncluded);\r
-}, "~B");\r
-Clazz.overrideMethod (c$, "getSubElements", \r
-function () {\r
-return  new Array (0);\r
-});\r
-Clazz.defineMethod (c$, "getComponent", \r
-function () {\r
-return this;\r
-});\r
-Clazz.defineMethod (c$, "addMenuDragMouseListener", \r
-function (l) {\r
-this.listenerList.add (javax.swing.event.MenuDragMouseListener, l);\r
-}, "javax.swing.event.MenuDragMouseListener");\r
-Clazz.defineMethod (c$, "removeMenuDragMouseListener", \r
-function (l) {\r
-this.listenerList.remove (javax.swing.event.MenuDragMouseListener, l);\r
-}, "javax.swing.event.MenuDragMouseListener");\r
-Clazz.defineMethod (c$, "getMenuDragMouseListeners", \r
-function () {\r
-return this.listenerList.getListeners (javax.swing.event.MenuDragMouseListener);\r
-});\r
-Clazz.defineMethod (c$, "addMenuKeyListener", \r
-function (l) {\r
-this.listenerList.add (javax.swing.event.MenuKeyListener, l);\r
-}, "javax.swing.event.MenuKeyListener");\r
-Clazz.defineMethod (c$, "removeMenuKeyListener", \r
-function (l) {\r
-this.listenerList.remove (javax.swing.event.MenuKeyListener, l);\r
-}, "javax.swing.event.MenuKeyListener");\r
-Clazz.defineMethod (c$, "getMenuKeyListeners", \r
-function () {\r
-return this.listenerList.getListeners (javax.swing.event.MenuKeyListener);\r
-});\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.declareType (javax.swing.JMenuItem, "MenuItemFocusListener", null, java.awt.event.FocusListener);\r
-Clazz.overrideMethod (c$, "focusGained", \r
-function (a) {\r
-}, "java.awt.event.FocusEvent");\r
-Clazz.overrideMethod (c$, "focusLost", \r
-function (a) {\r
-var b = a.getSource ();\r
-if (b.isFocusPainted ()) {\r
-b.repaint ();\r
-}}, "java.awt.event.FocusEvent");\r
-c$ = Clazz.p0p ();\r
-Clazz.defineStatics (c$,\r
-"$uiClassID", "MenuItemUI");\r
-});\r
+Clazz.declarePackage ("javax.swing");
+Clazz.load (["java.awt.event.FocusListener", "javax.swing.AbstractButton", "$.MenuElement"], "javax.swing.JMenuItem", ["java.lang.Boolean", "javax.swing.DefaultButtonModel", "$.UIManager", "javax.swing.event.MenuDragMouseEvent", "$.MenuDragMouseListener", "$.MenuKeyEvent", "$.MenuKeyListener"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.isMouseDragged = false;
+this.accelerator = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing, "JMenuItem", javax.swing.AbstractButton, javax.swing.MenuElement);
+Clazz.makeConstructor (c$, 
+function () {
+Clazz.superConstructor (this, javax.swing.JMenuItem, []);
+this.init0 (null, null, -2147483648);
+});
+Clazz.makeConstructor (c$, 
+function (icon) {
+Clazz.superConstructor (this, javax.swing.JMenuItem, []);
+this.init0 (null, icon, -2147483648);
+}, "javax.swing.Icon");
+Clazz.makeConstructor (c$, 
+function (text) {
+Clazz.superConstructor (this, javax.swing.JMenuItem, []);
+this.init0 (text, null, -2147483648);
+}, "~S");
+Clazz.makeConstructor (c$, 
+function (a) {
+Clazz.superConstructor (this, javax.swing.JMenuItem, []);
+this.init0 (null, null, -2147483648);
+this.setAction (a);
+}, "javax.swing.Action");
+Clazz.makeConstructor (c$, 
+function (text, icon) {
+Clazz.superConstructor (this, javax.swing.JMenuItem, []);
+this.init0 (text, icon, -2147483648);
+}, "~S,javax.swing.Icon");
+Clazz.makeConstructor (c$, 
+function (text, mnemonic) {
+Clazz.superConstructor (this, javax.swing.JMenuItem, []);
+this.init0 (text, null, mnemonic);
+}, "~S,~N");
+Clazz.defineMethod (c$, "setModel", 
+function (newModel) {
+Clazz.superCall (this, javax.swing.JMenuItem, "setModel", [newModel]);
+if (Clazz.instanceOf (newModel, javax.swing.DefaultButtonModel)) {
+(newModel).setMenuItem (true);
+}}, "javax.swing.ButtonModel");
+Clazz.defineMethod (c$, "initFocusability", 
+function () {
+this.setFocusable (false);
+});
+Clazz.defineMethod (c$, "init0", 
+function (text, icon, mnemonic) {
+this.setModel ( new javax.swing.DefaultButtonModel ());
+this.init (text, icon);
+if (mnemonic >= 0) this.setMnemonic (mnemonic);
+this.initFocusability ();
+}, "~S,javax.swing.Icon,~N");
+Clazz.overrideMethod (c$, "init", 
+function (text, icon) {
+this.updateUI ();
+if (text != null) this.setText (text);
+if (icon != null) this.setIcon (icon);
+this.addFocusListener ( new javax.swing.JMenuItem.MenuItemFocusListener ());
+this.setUIProperty ("borderPainted", Boolean.FALSE);
+this.setFocusPainted (false);
+this.setHorizontalTextPosition (11);
+this.setHorizontalAlignment (10);
+}, "~S,javax.swing.Icon");
+Clazz.overrideMethod (c$, "updateUI", 
+function () {
+this.setUI (javax.swing.UIManager.getUI (this));
+});
+Clazz.overrideMethod (c$, "getUIClassID", 
+function () {
+return "MenuItemUI";
+});
+Clazz.defineMethod (c$, "setArmed", 
+function (b) {
+var model = this.getModel ();
+if (model.isArmed () != b) {
+model.setArmed (b);
+}}, "~B");
+Clazz.defineMethod (c$, "isArmed", 
+function () {
+var model = this.getModel ();
+return model.isArmed ();
+});
+Clazz.defineMethod (c$, "setEnabled", 
+function (b) {
+if (!b && !javax.swing.UIManager.getBoolean ("MenuItem.disabledAreNavigable")) {
+this.setArmed (false);
+}Clazz.superCall (this, javax.swing.JMenuItem, "setEnabled", [b]);
+}, "~B");
+Clazz.overrideMethod (c$, "alwaysOnTop", 
+function () {
+return true;
+});
+Clazz.defineMethod (c$, "setAccelerator", 
+function (keyStroke) {
+var oldAccelerator = this.accelerator;
+this.accelerator = keyStroke;
+this.repaint ();
+this.revalidate ();
+this.firePropertyChangeObject ("accelerator", oldAccelerator, this.accelerator);
+}, "javax.swing.KeyStroke");
+Clazz.defineMethod (c$, "getAccelerator", 
+function () {
+return this.accelerator;
+});
+Clazz.defineMethod (c$, "configurePropertiesFromAction", 
+function (a) {
+Clazz.superCall (this, javax.swing.JMenuItem, "configurePropertiesFromAction", [a]);
+this.configureAcceleratorFromAction (a);
+}, "javax.swing.Action");
+Clazz.overrideMethod (c$, "setIconFromAction", 
+function (a) {
+var icon = null;
+if (a != null) {
+icon = a.getValue ("SmallIcon");
+}this.setIcon (icon);
+}, "javax.swing.Action");
+Clazz.overrideMethod (c$, "largeIconChanged", 
+function (a) {
+}, "javax.swing.Action");
+Clazz.overrideMethod (c$, "smallIconChanged", 
+function (a) {
+this.setIconFromAction (a);
+}, "javax.swing.Action");
+Clazz.defineMethod (c$, "configureAcceleratorFromAction", 
+function (a) {
+var ks = (a == null) ? null : a.getValue ("AcceleratorKey");
+this.setAccelerator (ks);
+}, "javax.swing.Action");
+Clazz.defineMethod (c$, "actionPropertyChanged", 
+function (action, propertyName) {
+if (propertyName === "AcceleratorKey") {
+this.configureAcceleratorFromAction (action);
+} else {
+Clazz.superCall (this, javax.swing.JMenuItem, "actionPropertyChanged", [action, propertyName]);
+}}, "javax.swing.Action,~S");
+Clazz.defineMethod (c$, "processMouseEvent", 
+function (e, path, manager) {
+this.processMenuDragMouseEvent ( new javax.swing.event.MenuDragMouseEvent (e.getComponent (), e.getID (), e.getWhen (), e.getModifiers (), e.getX (), e.getY (), e.getXOnScreen (), e.getYOnScreen (), e.getClickCount (), e.isPopupTrigger (), path, manager));
+}, "java.awt.event.MouseEvent,~A,javax.swing.MenuSelectionManager");
+Clazz.defineMethod (c$, "processKeyEvent", 
+function (e, path, manager) {
+var mke =  new javax.swing.event.MenuKeyEvent (e.getComponent (), e.getID (), e.getWhen (), e.getModifiers (), e.getKeyCode (), e.getKeyChar (), path, manager);
+this.processMenuKeyEvent (mke);
+if (mke.isConsumed ()) {
+e.consume ();
+}}, "java.awt.event.KeyEvent,~A,javax.swing.MenuSelectionManager");
+Clazz.defineMethod (c$, "processMenuDragMouseEvent", 
+function (e) {
+switch (e.getID ()) {
+case 504:
+this.isMouseDragged = false;
+this.fireMenuDragMouseEntered (e);
+break;
+case 505:
+this.isMouseDragged = false;
+this.fireMenuDragMouseExited (e);
+break;
+case 506:
+this.isMouseDragged = true;
+this.fireMenuDragMouseDragged (e);
+break;
+case 502:
+if (this.isMouseDragged) this.fireMenuDragMouseReleased (e);
+break;
+default:
+break;
+}
+}, "javax.swing.event.MenuDragMouseEvent");
+Clazz.defineMethod (c$, "processMenuKeyEvent", 
+function (e) {
+switch (e.getID ()) {
+case 401:
+this.fireMenuKeyPressed (e);
+break;
+case 402:
+this.fireMenuKeyReleased (e);
+break;
+case 400:
+this.fireMenuKeyTyped (e);
+break;
+default:
+break;
+}
+}, "javax.swing.event.MenuKeyEvent");
+Clazz.defineMethod (c$, "fireMenuDragMouseEntered", 
+function (event) {
+var listeners = this.listenerList.getListenerList ();
+for (var i = listeners.length - 2; i >= 0; i -= 2) {
+if (listeners[i] === javax.swing.event.MenuDragMouseListener) {
+(listeners[i + 1]).menuDragMouseEntered (event);
+}}
+}, "javax.swing.event.MenuDragMouseEvent");
+Clazz.defineMethod (c$, "fireMenuDragMouseExited", 
+function (event) {
+var listeners = this.listenerList.getListenerList ();
+for (var i = listeners.length - 2; i >= 0; i -= 2) {
+if (listeners[i] === javax.swing.event.MenuDragMouseListener) {
+(listeners[i + 1]).menuDragMouseExited (event);
+}}
+}, "javax.swing.event.MenuDragMouseEvent");
+Clazz.defineMethod (c$, "fireMenuDragMouseDragged", 
+function (event) {
+var listeners = this.listenerList.getListenerList ();
+for (var i = listeners.length - 2; i >= 0; i -= 2) {
+if (listeners[i] === javax.swing.event.MenuDragMouseListener) {
+(listeners[i + 1]).menuDragMouseDragged (event);
+}}
+}, "javax.swing.event.MenuDragMouseEvent");
+Clazz.defineMethod (c$, "fireMenuDragMouseReleased", 
+function (event) {
+var listeners = this.listenerList.getListenerList ();
+for (var i = listeners.length - 2; i >= 0; i -= 2) {
+if (listeners[i] === javax.swing.event.MenuDragMouseListener) {
+(listeners[i + 1]).menuDragMouseReleased (event);
+}}
+}, "javax.swing.event.MenuDragMouseEvent");
+Clazz.defineMethod (c$, "fireMenuKeyPressed", 
+function (event) {
+var listeners = this.listenerList.getListenerList ();
+for (var i = listeners.length - 2; i >= 0; i -= 2) {
+if (listeners[i] === javax.swing.event.MenuKeyListener) {
+(listeners[i + 1]).menuKeyPressed (event);
+}}
+}, "javax.swing.event.MenuKeyEvent");
+Clazz.defineMethod (c$, "fireMenuKeyReleased", 
+function (event) {
+var listeners = this.listenerList.getListenerList ();
+for (var i = listeners.length - 2; i >= 0; i -= 2) {
+if (listeners[i] === javax.swing.event.MenuKeyListener) {
+(listeners[i + 1]).menuKeyReleased (event);
+}}
+}, "javax.swing.event.MenuKeyEvent");
+Clazz.defineMethod (c$, "fireMenuKeyTyped", 
+function (event) {
+var listeners = this.listenerList.getListenerList ();
+for (var i = listeners.length - 2; i >= 0; i -= 2) {
+if (listeners[i] === javax.swing.event.MenuKeyListener) {
+(listeners[i + 1]).menuKeyTyped (event);
+}}
+}, "javax.swing.event.MenuKeyEvent");
+Clazz.overrideMethod (c$, "menuSelectionChanged", 
+function (isIncluded) {
+this.setArmed (isIncluded);
+}, "~B");
+Clazz.overrideMethod (c$, "getSubElements", 
+function () {
+return  new Array (0);
+});
+Clazz.defineMethod (c$, "getComponent", 
+function () {
+return this;
+});
+Clazz.defineMethod (c$, "addMenuDragMouseListener", 
+function (l) {
+this.listenerList.add (javax.swing.event.MenuDragMouseListener, l);
+}, "javax.swing.event.MenuDragMouseListener");
+Clazz.defineMethod (c$, "removeMenuDragMouseListener", 
+function (l) {
+this.listenerList.remove (javax.swing.event.MenuDragMouseListener, l);
+}, "javax.swing.event.MenuDragMouseListener");
+Clazz.defineMethod (c$, "getMenuDragMouseListeners", 
+function () {
+return this.listenerList.getListeners (javax.swing.event.MenuDragMouseListener);
+});
+Clazz.defineMethod (c$, "addMenuKeyListener", 
+function (l) {
+this.listenerList.add (javax.swing.event.MenuKeyListener, l);
+}, "javax.swing.event.MenuKeyListener");
+Clazz.defineMethod (c$, "removeMenuKeyListener", 
+function (l) {
+this.listenerList.remove (javax.swing.event.MenuKeyListener, l);
+}, "javax.swing.event.MenuKeyListener");
+Clazz.defineMethod (c$, "getMenuKeyListeners", 
+function () {
+return this.listenerList.getListeners (javax.swing.event.MenuKeyListener);
+});
+Clazz.pu$h(self.c$);
+c$ = Clazz.declareType (javax.swing.JMenuItem, "MenuItemFocusListener", null, java.awt.event.FocusListener);
+Clazz.overrideMethod (c$, "focusGained", 
+function (a) {
+}, "java.awt.event.FocusEvent");
+Clazz.overrideMethod (c$, "focusLost", 
+function (a) {
+var b = a.getSource ();
+if (b.isFocusPainted ()) {
+b.repaint ();
+}}, "java.awt.event.FocusEvent");
+c$ = Clazz.p0p ();
+Clazz.defineStatics (c$,
+"$uiClassID", "MenuItemUI");
+});