326fbe2c1fed7d7bc2c14c70fdf017c1df7377cd
[jalviewjs.git] / site / j2s / javax / swing / Box.js
1 Clazz.declarePackage ("javax.swing");\r
2 Clazz.load (["javax.swing.JComponent"], "javax.swing.Box", ["java.awt.AWTError", "$.Dimension", "javax.swing.BoxLayout"], function () {\r
3 c$ = Clazz.declareType (javax.swing, "Box", javax.swing.JComponent);\r
4 Clazz.makeConstructor (c$, \r
5 function (axis) {\r
6 Clazz.superConstructor (this, javax.swing.Box);\r
7 Clazz.superCall (this, javax.swing.Box, "setLayout", [ new javax.swing.BoxLayout (this, axis)]);\r
8 }, "~N");\r
9 c$.createHorizontalBox = Clazz.defineMethod (c$, "createHorizontalBox", \r
10 function () {\r
11 return  new javax.swing.Box (0);\r
12 });\r
13 c$.createVerticalBox = Clazz.defineMethod (c$, "createVerticalBox", \r
14 function () {\r
15 return  new javax.swing.Box (1);\r
16 });\r
17 c$.createRigidArea = Clazz.defineMethod (c$, "createRigidArea", \r
18 function (d) {\r
19 return  new javax.swing.Box.Filler (d, d, d);\r
20 }, "java.awt.Dimension");\r
21 c$.createHorizontalStrut = Clazz.defineMethod (c$, "createHorizontalStrut", \r
22 function (width) {\r
23 return  new javax.swing.Box.Filler ( new java.awt.Dimension (width, 0),  new java.awt.Dimension (width, 0),  new java.awt.Dimension (width, 32767));\r
24 }, "~N");\r
25 c$.createVerticalStrut = Clazz.defineMethod (c$, "createVerticalStrut", \r
26 function (height) {\r
27 return  new javax.swing.Box.Filler ( new java.awt.Dimension (0, height),  new java.awt.Dimension (0, height),  new java.awt.Dimension (32767, height));\r
28 }, "~N");\r
29 c$.createGlue = Clazz.defineMethod (c$, "createGlue", \r
30 function () {\r
31 return  new javax.swing.Box.Filler ( new java.awt.Dimension (0, 0),  new java.awt.Dimension (0, 0),  new java.awt.Dimension (32767, 32767));\r
32 });\r
33 c$.createHorizontalGlue = Clazz.defineMethod (c$, "createHorizontalGlue", \r
34 function () {\r
35 return  new javax.swing.Box.Filler ( new java.awt.Dimension (0, 0),  new java.awt.Dimension (0, 0),  new java.awt.Dimension (32767, 0));\r
36 });\r
37 c$.createVerticalGlue = Clazz.defineMethod (c$, "createVerticalGlue", \r
38 function () {\r
39 return  new javax.swing.Box.Filler ( new java.awt.Dimension (0, 0),  new java.awt.Dimension (0, 0),  new java.awt.Dimension (0, 32767));\r
40 });\r
41 Clazz.defineMethod (c$, "setLayout", \r
42 function (l) {\r
43 throw  new java.awt.AWTError ("Illegal request");\r
44 }, "java.awt.LayoutManager");\r
45 Clazz.defineMethod (c$, "paintComponent", \r
46 function (g) {\r
47 if (this.ui != null) {\r
48 Clazz.superCall (this, javax.swing.Box, "paintComponent", [g]);\r
49 } else if (this.isOpaque ()) {\r
50 g.setColor (this.getBackground ());\r
51 g.fillRect (0, 0, this.getWidth (), this.getHeight ());\r
52 }}, "java.awt.Graphics");\r
53 Clazz.pu$h(self.c$);\r
54 c$ = Clazz.declareType (javax.swing.Box, "Filler", javax.swing.JComponent);\r
55 Clazz.makeConstructor (c$, \r
56 function (a, b, c) {\r
57 Clazz.superConstructor (this, javax.swing.Box.Filler, []);\r
58 this.setMinimumSize (a);\r
59 this.setPreferredSize (b);\r
60 this.setMaximumSize (c);\r
61 }, "java.awt.Dimension,java.awt.Dimension,java.awt.Dimension");\r
62 Clazz.defineMethod (c$, "changeShape", \r
63 function (a, b, c) {\r
64 this.setMinimumSize (a);\r
65 this.setPreferredSize (b);\r
66 this.setMaximumSize (c);\r
67 this.revalidate ();\r
68 }, "java.awt.Dimension,java.awt.Dimension,java.awt.Dimension");\r
69 Clazz.defineMethod (c$, "paintComponent", \r
70 function (a) {\r
71 if (this.ui != null) {\r
72 Clazz.superCall (this, javax.swing.Box.Filler, "paintComponent", [a]);\r
73 } else if (this.isOpaque ()) {\r
74 a.setColor (this.getBackground ());\r
75 a.fillRect (0, 0, this.getWidth (), this.getHeight ());\r
76 }}, "java.awt.Graphics");\r
77 c$ = Clazz.p0p ();\r
78 });\r