1 Clazz.declarePackage ("javax.swing.border");
\r
2 Clazz.load (["javax.swing.border.Border"], "javax.swing.border.AbstractBorder", ["java.lang.IllegalArgumentException", "$.NullPointerException", "java.awt.Component", "$.Insets", "$.Rectangle"], function () {
\r
3 c$ = Clazz.declareType (javax.swing.border, "AbstractBorder", null, javax.swing.border.Border);
\r
4 Clazz.overrideMethod (c$, "paintBorder",
\r
5 function (c, g, x, y, width, height) {
\r
6 }, "java.awt.Component,java.awt.Graphics,~N,~N,~N,~N");
\r
7 Clazz.defineMethod (c$, "getBorderInsets",
\r
9 return new java.awt.Insets (0, 0, 0, 0);
\r
10 }, "java.awt.Component");
\r
11 Clazz.defineMethod (c$, "getBorderInsets",
\r
12 function (c, insets) {
\r
13 insets.left = insets.top = insets.right = insets.bottom = 0;
\r
15 }, "java.awt.Component,java.awt.Insets");
\r
16 Clazz.overrideMethod (c$, "isBorderOpaque",
\r
20 Clazz.defineMethod (c$, "getInteriorRectangle",
\r
21 function (c, x, y, width, height) {
\r
22 return javax.swing.border.AbstractBorder.getInteriorRectangle (c, this, x, y, width, height);
\r
23 }, "java.awt.Component,~N,~N,~N,~N");
\r
24 c$.getInteriorRectangle = Clazz.defineMethod (c$, "getInteriorRectangle",
\r
25 function (c, b, x, y, width, height) {
\r
27 if (b != null) insets = b.getBorderInsets (c);
\r
28 else insets = new java.awt.Insets (0, 0, 0, 0);
\r
29 return new java.awt.Rectangle (x + insets.left, y + insets.top, width - insets.right - insets.left, height - insets.top - insets.bottom);
\r
30 }, "java.awt.Component,javax.swing.border.Border,~N,~N,~N,~N");
\r
31 Clazz.defineMethod (c$, "getBaseline",
\r
32 function (c, width, height) {
\r
33 if (width < 0 || height < 0) {
\r
34 throw new IllegalArgumentException ("Width and height must be >= 0");
\r
36 }, "java.awt.Component,~N,~N");
\r
37 Clazz.defineMethod (c$, "getBaselineResizeBehavior",
\r
40 throw new NullPointerException ("Component must be non-null");
\r
41 }return java.awt.Component.BaselineResizeBehavior.OTHER;
\r
42 }, "java.awt.Component");
\r
43 c$.isLeftToRight = Clazz.defineMethod (c$, "isLeftToRight",
\r
45 return c.getComponentOrientation ().isLeftToRight ();
\r
46 }, "java.awt.Component");
\r