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
6 Clazz.superConstructor (this, javax.swing.Box);
\r
7 Clazz.superCall (this, javax.swing.Box, "setLayout", [ new javax.swing.BoxLayout (this, axis)]);
\r
9 c$.createHorizontalBox = Clazz.defineMethod (c$, "createHorizontalBox",
\r
11 return new javax.swing.Box (0);
\r
13 c$.createVerticalBox = Clazz.defineMethod (c$, "createVerticalBox",
\r
15 return new javax.swing.Box (1);
\r
17 c$.createRigidArea = Clazz.defineMethod (c$, "createRigidArea",
\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
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
25 c$.createVerticalStrut = Clazz.defineMethod (c$, "createVerticalStrut",
\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
29 c$.createGlue = Clazz.defineMethod (c$, "createGlue",
\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
33 c$.createHorizontalGlue = Clazz.defineMethod (c$, "createHorizontalGlue",
\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
37 c$.createVerticalGlue = Clazz.defineMethod (c$, "createVerticalGlue",
\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
41 Clazz.defineMethod (c$, "setLayout",
\r
43 throw new java.awt.AWTError ("Illegal request");
\r
44 }, "java.awt.LayoutManager");
\r
45 Clazz.defineMethod (c$, "paintComponent",
\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
68 }, "java.awt.Dimension,java.awt.Dimension,java.awt.Dimension");
\r
69 Clazz.defineMethod (c$, "paintComponent",
\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