JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / site / j2s / javax / swing / JPanel.js
1 Clazz.declarePackage ("javax.swing");\r
2 Clazz.load (["javax.swing.JComponent"], "javax.swing.JPanel", ["java.lang.Boolean", "java.awt.FlowLayout", "javax.swing.UIManager"], function () {\r
3 c$ = Clazz.declareType (javax.swing, "JPanel", javax.swing.JComponent);\r
4 Clazz.makeConstructor (c$, \r
5 function (layout, isDoubleBuffered) {\r
6 Clazz.superConstructor (this, javax.swing.JPanel, []);\r
7 this.setLayout (layout);\r
8 this.setUIProperty ("opaque", Boolean.TRUE);\r
9 this.updateUI ();\r
10 }, "java.awt.LayoutManager,~B");\r
11 Clazz.makeConstructor (c$, \r
12 function (layout) {\r
13 this.construct (layout, true);\r
14 }, "java.awt.LayoutManager");\r
15 Clazz.makeConstructor (c$, \r
16 function (isDoubleBuffered) {\r
17 this.construct ( new java.awt.FlowLayout (), isDoubleBuffered);\r
18 }, "~B");\r
19 Clazz.makeConstructor (c$, \r
20 function () {\r
21 this.construct (true);\r
22 });\r
23 Clazz.overrideMethod (c$, "updateUI", \r
24 function () {\r
25 this.setUI (javax.swing.UIManager.getUI (this));\r
26 });\r
27 Clazz.overrideMethod (c$, "getUI", \r
28 function () {\r
29 return this.ui;\r
30 });\r
31 Clazz.overrideMethod (c$, "getUIClassID", \r
32 function () {\r
33 return "PanelUI";\r
34 });\r
35 Clazz.defineStatics (c$,\r
36 "$uiClassID", "PanelUI");\r
37 });\r