1 Clazz.declarePackage ("javax.swing");
\r
2 Clazz.load (["javax.swing.border.BevelBorder", "$.EmptyBorder", "$.EtchedBorder"], "javax.swing.BorderFactory", ["java.lang.IllegalArgumentException", "javax.swing.border.CompoundBorder", "$.LineBorder", "$.MatteBorder", "$.TitledBorder"], function () {
\r
3 c$ = Clazz.declareType (javax.swing, "BorderFactory");
\r
4 c$.createLineBorder = Clazz.defineMethod (c$, "createLineBorder",
\r
6 return new javax.swing.border.LineBorder (color, 1);
\r
7 }, "java.awt.Color");
\r
8 c$.createLineBorder = Clazz.defineMethod (c$, "createLineBorder",
\r
9 function (color, thickness) {
\r
10 return new javax.swing.border.LineBorder (color, thickness);
\r
11 }, "java.awt.Color,~N");
\r
12 c$.createRaisedBevelBorder = Clazz.defineMethod (c$, "createRaisedBevelBorder",
\r
14 return javax.swing.BorderFactory.createSharedBevel (0);
\r
16 c$.createLoweredBevelBorder = Clazz.defineMethod (c$, "createLoweredBevelBorder",
\r
18 return javax.swing.BorderFactory.createSharedBevel (1);
\r
20 c$.createBevelBorder = Clazz.defineMethod (c$, "createBevelBorder",
\r
22 return javax.swing.BorderFactory.createSharedBevel (type);
\r
24 c$.createBevelBorder = Clazz.defineMethod (c$, "createBevelBorder",
\r
25 function (type, highlight, shadow) {
\r
26 return new javax.swing.border.BevelBorder (type, highlight, shadow);
\r
27 }, "~N,java.awt.Color,java.awt.Color");
\r
28 c$.createBevelBorder = Clazz.defineMethod (c$, "createBevelBorder",
\r
29 function (type, highlightOuter, highlightInner, shadowOuter, shadowInner) {
\r
30 return new javax.swing.border.BevelBorder (type, highlightOuter, highlightInner, shadowOuter, shadowInner);
\r
31 }, "~N,java.awt.Color,java.awt.Color,java.awt.Color,java.awt.Color");
\r
32 c$.createSharedBevel = Clazz.defineMethod (c$, "createSharedBevel",
\r
35 return javax.swing.BorderFactory.sharedRaisedBevel;
\r
36 } else if (type == 1) {
\r
37 return javax.swing.BorderFactory.sharedLoweredBevel;
\r
40 c$.createEtchedBorder = Clazz.defineMethod (c$, "createEtchedBorder",
\r
42 return javax.swing.BorderFactory.sharedEtchedBorder;
\r
44 c$.createEtchedBorder = Clazz.defineMethod (c$, "createEtchedBorder",
\r
45 function (highlight, shadow) {
\r
46 return new javax.swing.border.EtchedBorder (highlight, shadow);
\r
47 }, "java.awt.Color,java.awt.Color");
\r
48 c$.createEtchedBorder = Clazz.defineMethod (c$, "createEtchedBorder",
\r
52 if (javax.swing.BorderFactory.sharedRaisedEtchedBorder == null) {
\r
53 javax.swing.BorderFactory.sharedRaisedEtchedBorder = new javax.swing.border.EtchedBorder (0);
\r
54 }return javax.swing.BorderFactory.sharedRaisedEtchedBorder;
\r
56 return javax.swing.BorderFactory.sharedEtchedBorder;
\r
58 throw new IllegalArgumentException ("type must be one of EtchedBorder.RAISED or EtchedBorder.LOWERED");
\r
61 c$.createEtchedBorder = Clazz.defineMethod (c$, "createEtchedBorder",
\r
62 function (type, highlight, shadow) {
\r
63 return new javax.swing.border.EtchedBorder (type, highlight, shadow);
\r
64 }, "~N,java.awt.Color,java.awt.Color");
\r
65 c$.createTitledBorder = Clazz.defineMethod (c$, "createTitledBorder",
\r
67 return new javax.swing.border.TitledBorder (title);
\r
69 c$.createTitledBorder = Clazz.defineMethod (c$, "createTitledBorder",
\r
71 return new javax.swing.border.TitledBorder (border);
\r
72 }, "javax.swing.border.Border");
\r
73 c$.createTitledBorder = Clazz.defineMethod (c$, "createTitledBorder",
\r
74 function (border, title) {
\r
75 return new javax.swing.border.TitledBorder (border, title);
\r
76 }, "javax.swing.border.Border,~S");
\r
77 c$.createTitledBorder = Clazz.defineMethod (c$, "createTitledBorder",
\r
78 function (border, title, titleJustification, titlePosition) {
\r
79 return new javax.swing.border.TitledBorder (border, title, titleJustification, titlePosition);
\r
80 }, "javax.swing.border.Border,~S,~N,~N");
\r
81 c$.createTitledBorder = Clazz.defineMethod (c$, "createTitledBorder",
\r
82 function (border, title, titleJustification, titlePosition, titleFont) {
\r
83 return new javax.swing.border.TitledBorder (border, title, titleJustification, titlePosition, titleFont);
\r
84 }, "javax.swing.border.Border,~S,~N,~N,java.awt.Font");
\r
85 c$.createTitledBorder = Clazz.defineMethod (c$, "createTitledBorder",
\r
86 function (border, title, titleJustification, titlePosition, titleFont, titleColor) {
\r
87 return new javax.swing.border.TitledBorder (border, title, titleJustification, titlePosition, titleFont, titleColor);
\r
88 }, "javax.swing.border.Border,~S,~N,~N,java.awt.Font,java.awt.Color");
\r
89 c$.createEmptyBorder = Clazz.defineMethod (c$, "createEmptyBorder",
\r
91 return javax.swing.BorderFactory.emptyBorder;
\r
93 c$.createEmptyBorder = Clazz.defineMethod (c$, "createEmptyBorder",
\r
94 function (top, left, bottom, right) {
\r
95 return new javax.swing.border.EmptyBorder (top, left, bottom, right);
\r
97 c$.createCompoundBorder = Clazz.defineMethod (c$, "createCompoundBorder",
\r
99 return new javax.swing.border.CompoundBorder ();
\r
101 c$.createCompoundBorder = Clazz.defineMethod (c$, "createCompoundBorder",
\r
102 function (outsideBorder, insideBorder) {
\r
103 return new javax.swing.border.CompoundBorder (outsideBorder, insideBorder);
\r
104 }, "javax.swing.border.Border,javax.swing.border.Border");
\r
105 c$.createMatteBorder = Clazz.defineMethod (c$, "createMatteBorder",
\r
106 function (top, left, bottom, right, color) {
\r
107 return new javax.swing.border.MatteBorder (top, left, bottom, right, color);
\r
108 }, "~N,~N,~N,~N,java.awt.Color");
\r
109 c$.createMatteBorder = Clazz.defineMethod (c$, "createMatteBorder",
\r
110 function (top, left, bottom, right, tileIcon) {
\r
111 return new javax.swing.border.MatteBorder (top, left, bottom, right, tileIcon);
\r
112 }, "~N,~N,~N,~N,javax.swing.Icon");
\r
113 c$.sharedRaisedBevel = c$.prototype.sharedRaisedBevel = new javax.swing.border.BevelBorder (0);
\r
114 c$.sharedLoweredBevel = c$.prototype.sharedLoweredBevel = new javax.swing.border.BevelBorder (1);
\r
115 c$.sharedEtchedBorder = c$.prototype.sharedEtchedBorder = new javax.swing.border.EtchedBorder ();
\r
116 Clazz.defineStatics (c$,
\r
117 "sharedRaisedEtchedBorder", null);
\r
118 c$.emptyBorder = c$.prototype.emptyBorder = new javax.swing.border.EmptyBorder (0, 0, 0, 0);
\r