JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / site / swingjs / j2s / javax / swing / JRadioButton.js
1 Clazz.declarePackage ("javax.swing");\r
2 Clazz.load (["javax.swing.JToggleButton"], "javax.swing.JRadioButton", ["javax.swing.UIManager"], function () {\r
3 c$ = Clazz.declareType (javax.swing, "JRadioButton", javax.swing.JToggleButton);\r
4 Clazz.makeConstructor (c$, \r
5 function () {\r
6 this.construct (null, null, false);\r
7 });\r
8 Clazz.makeConstructor (c$, \r
9 function (icon) {\r
10 this.construct (null, icon, false);\r
11 }, "javax.swing.Icon");\r
12 Clazz.makeConstructor (c$, \r
13 function (a) {\r
14 this.construct ();\r
15 this.setAction (a);\r
16 }, "javax.swing.Action");\r
17 Clazz.makeConstructor (c$, \r
18 function (icon, selected) {\r
19 this.construct (null, icon, selected);\r
20 }, "javax.swing.Icon,~B");\r
21 Clazz.makeConstructor (c$, \r
22 function (text) {\r
23 this.construct (text, null, false);\r
24 }, "~S");\r
25 Clazz.makeConstructor (c$, \r
26 function (text, selected) {\r
27 this.construct (text, null, selected);\r
28 }, "~S,~B");\r
29 Clazz.makeConstructor (c$, \r
30 function (text, icon) {\r
31 this.construct (text, icon, false);\r
32 }, "~S,javax.swing.Icon");\r
33 Clazz.makeConstructor (c$, \r
34 function (text, icon, selected) {\r
35 Clazz.superConstructor (this, javax.swing.JRadioButton, [text, icon, selected]);\r
36 this.setBorderPainted (false);\r
37 this.setHorizontalAlignment (10);\r
38 }, "~S,javax.swing.Icon,~B");\r
39 Clazz.overrideMethod (c$, "updateUI", \r
40 function () {\r
41 this.setUI (javax.swing.UIManager.getUI (this));\r
42 });\r
43 Clazz.overrideMethod (c$, "getUIClassID", \r
44 function () {\r
45 return "RadioButtonUI";\r
46 });\r
47 Clazz.overrideMethod (c$, "setIconFromAction", \r
48 function (a) {\r
49 }, "javax.swing.Action");\r
50 Clazz.defineStatics (c$,\r
51 "$$uiClassID", "RadioButtonUI");\r
52 });\r