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