1 Clazz.declarePackage ("javax.swing.colorchooser");
\r
2 Clazz.load (["java.awt.LayoutManager"], "javax.swing.colorchooser.CenterLayout", ["java.awt.Dimension"], function () {
\r
3 c$ = Clazz.declareType (javax.swing.colorchooser, "CenterLayout", null, java.awt.LayoutManager);
\r
4 Clazz.overrideMethod (c$, "addLayoutComponent",
\r
5 function (name, comp) {
\r
6 }, "~S,java.awt.Component");
\r
7 Clazz.overrideMethod (c$, "removeLayoutComponent",
\r
9 }, "java.awt.Component");
\r
10 Clazz.overrideMethod (c$, "preferredLayoutSize",
\r
11 function (container) {
\r
12 var c = container.getComponent (0);
\r
14 var size = c.getPreferredSize ();
\r
15 var insets = container.getInsets ();
\r
16 size.width += insets.left + insets.right;
\r
17 size.height += insets.top + insets.bottom;
\r
20 return new java.awt.Dimension (0, 0);
\r
21 }}, "java.awt.Container");
\r
22 Clazz.overrideMethod (c$, "minimumLayoutSize",
\r
24 return this.preferredLayoutSize (cont);
\r
25 }, "java.awt.Container");
\r
26 Clazz.overrideMethod (c$, "layoutContainer",
\r
27 function (container) {
\r
29 var c = container.getComponent (0);
\r
30 c.setSize (c.getPreferredSize ());
\r
31 var size = c.getSize ();
\r
32 var containerSize = container.getSize ();
\r
33 var containerInsets = container.getInsets ();
\r
34 containerSize.width -= containerInsets.left + containerInsets.right;
\r
35 containerSize.height -= containerInsets.top + containerInsets.bottom;
\r
36 var componentLeft = (Clazz.doubleToInt (containerSize.width / 2)) - (Clazz.doubleToInt (size.width / 2));
\r
37 var componentTop = (Clazz.doubleToInt (containerSize.height / 2)) - (Clazz.doubleToInt (size.height / 2));
\r
38 componentLeft += containerInsets.left;
\r
39 componentTop += containerInsets.top;
\r
40 c.setBounds (componentLeft, componentTop, size.width, size.height);
\r
42 if (Clazz.exceptionOf (e, Exception)) {
\r
47 }, "java.awt.Container");
\r