JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / bin / javajs / swing / JMenu.js
1 Clazz.declarePackage ("javajs.swing");\r
2 Clazz.load (["javajs.swing.JMenuItem"], "javajs.swing.JMenu", null, function () {\r
3 c$ = Clazz.declareType (javajs.swing, "JMenu", javajs.swing.JMenuItem);\r
4 Clazz.makeConstructor (c$, \r
5 function () {\r
6 Clazz.superConstructor (this, javajs.swing.JMenu, ["mnu", 4]);\r
7 });\r
8 Clazz.defineMethod (c$, "getItemCount", \r
9 function () {\r
10 return this.getComponentCount ();\r
11 });\r
12 Clazz.defineMethod (c$, "getItem", \r
13 function (i) {\r
14 return this.getComponent (i);\r
15 }, "~N");\r
16 Clazz.overrideMethod (c$, "getPopupMenu", \r
17 function () {\r
18 return this;\r
19 });\r
20 Clazz.overrideMethod (c$, "toHTML", \r
21 function () {\r
22 return this.getMenuHTML ();\r
23 });\r
24 });\r