63bfc45c0172f6ce0629c84d2ed82d625aa633df
[jalviewjs.git] / site / j2s / javax / swing / UIManager.js
1 Clazz.declarePackage ("javax.swing");\r
2 Clazz.load (null, "javax.swing.UIManager", ["java.util.ArrayList", "java.util.Locale", "javax.swing.RepaintManager", "$.SwingPaintEventDispatcher", "$.SwingUtilities", "jssun.awt.PaintEventDispatcher", "swingjs.JSToolkit"], function () {\r
3 c$ = Clazz.declareType (javax.swing, "UIManager");\r
4 c$.getLookAndFeelDefaults = Clazz.defineMethod (c$, "getLookAndFeelDefaults", \r
5 function () {\r
6 return javax.swing.UIManager.uid;\r
7 });\r
8 c$.getInstalledLookAndFeels = Clazz.defineMethod (c$, "getInstalledLookAndFeels", \r
9 function () {\r
10 return javax.swing.UIManager.installedLAFs;\r
11 });\r
12 c$.setInstalledLookAndFeels = Clazz.defineMethod (c$, "setInstalledLookAndFeels", \r
13 function (infos) {\r
14 swingjs.JSToolkit.notImplemented (null);\r
15 }, "~A");\r
16 c$.installLookAndFeel = Clazz.defineMethod (c$, "installLookAndFeel", \r
17 function (info) {\r
18 swingjs.JSToolkit.notImplemented (null);\r
19 }, "javax.swing.UIManager.LookAndFeelInfo");\r
20 c$.installLookAndFeel = Clazz.defineMethod (c$, "installLookAndFeel", \r
21 function (name, className) {\r
22 swingjs.JSToolkit.notImplemented (null);\r
23 }, "~S,~S");\r
24 c$.getLookAndFeel = Clazz.defineMethod (c$, "getLookAndFeel", \r
25 function () {\r
26 return (javax.swing.UIManager.laf == null ? (javax.swing.UIManager.laf = swingjs.JSToolkit.getInstance ("swingjs.plaf.HTML5LookAndFeel")) : javax.swing.UIManager.laf);\r
27 });\r
28 c$.setLookAndFeel = Clazz.defineMethod (c$, "setLookAndFeel", \r
29 function (newLookAndFeel) {\r
30 }, "javax.swing.LookAndFeel");\r
31 c$.setLookAndFeel = Clazz.defineMethod (c$, "setLookAndFeel", \r
32 function (className) {\r
33 var lnfClass = javax.swing.SwingUtilities.loadSystemClass (className);\r
34 javax.swing.UIManager.setLookAndFeel ((lnfClass.newInstance ()));\r
35 }, "~S");\r
36 c$.getSystemLookAndFeelClassName = Clazz.defineMethod (c$, "getSystemLookAndFeelClassName", \r
37 function () {\r
38 return javax.swing.UIManager.getCrossPlatformLookAndFeelClassName ();\r
39 });\r
40 c$.getCrossPlatformLookAndFeelClassName = Clazz.defineMethod (c$, "getCrossPlatformLookAndFeelClassName", \r
41 function () {\r
42 return "swingjs.plaf.HTML5LookAndFeel";\r
43 });\r
44 c$.getDefaults = Clazz.defineMethod (c$, "getDefaults", \r
45 function () {\r
46 javax.swing.UIManager.maybeInitialize ();\r
47 return javax.swing.UIManager.uid;\r
48 });\r
49 c$.getFont = Clazz.defineMethod (c$, "getFont", \r
50 function (key) {\r
51 return javax.swing.UIManager.getDefaults ().getFont (key);\r
52 }, "~O");\r
53 c$.getFont = Clazz.defineMethod (c$, "getFont", \r
54 function (key, l) {\r
55 return javax.swing.UIManager.getDefaults ().getFont (key, l);\r
56 }, "~O,java.util.Locale");\r
57 c$.getColor = Clazz.defineMethod (c$, "getColor", \r
58 function (key) {\r
59 return javax.swing.UIManager.getDefaults ().getColor (key);\r
60 }, "~O");\r
61 c$.getColor = Clazz.defineMethod (c$, "getColor", \r
62 function (key, l) {\r
63 return javax.swing.UIManager.getDefaults ().getColor (key, l);\r
64 }, "~O,java.util.Locale");\r
65 c$.getIcon = Clazz.defineMethod (c$, "getIcon", \r
66 function (key) {\r
67 return javax.swing.UIManager.getDefaults ().getIcon (key);\r
68 }, "~O");\r
69 c$.getIcon = Clazz.defineMethod (c$, "getIcon", \r
70 function (key, l) {\r
71 return javax.swing.UIManager.getDefaults ().getIcon (key, l);\r
72 }, "~O,java.util.Locale");\r
73 c$.getBorder = Clazz.defineMethod (c$, "getBorder", \r
74 function (key) {\r
75 return javax.swing.UIManager.getDefaults ().getBorder (key);\r
76 }, "~O");\r
77 c$.getBorder = Clazz.defineMethod (c$, "getBorder", \r
78 function (key, l) {\r
79 return javax.swing.UIManager.getDefaults ().getBorder (key, l);\r
80 }, "~O,java.util.Locale");\r
81 c$.getString = Clazz.defineMethod (c$, "getString", \r
82 function (key) {\r
83 return javax.swing.UIManager.getDefaults ().getString (key);\r
84 }, "~O");\r
85 c$.getString = Clazz.defineMethod (c$, "getString", \r
86 function (key, l) {\r
87 return javax.swing.UIManager.getDefaults ().getString (key, l);\r
88 }, "~O,java.util.Locale");\r
89 c$.getString = Clazz.defineMethod (c$, "getString", \r
90 function (key, c) {\r
91 var l = (c == null) ? java.util.Locale.getDefault () : c.getLocale ();\r
92 return javax.swing.UIManager.getString (key, l);\r
93 }, "~O,java.awt.Component");\r
94 c$.getInt = Clazz.defineMethod (c$, "getInt", \r
95 function (key) {\r
96 return javax.swing.UIManager.getDefaults ().getInt (key);\r
97 }, "~O");\r
98 c$.getInt = Clazz.defineMethod (c$, "getInt", \r
99 function (key, l) {\r
100 return javax.swing.UIManager.getDefaults ().getInt (key, l);\r
101 }, "~O,java.util.Locale");\r
102 c$.getBoolean = Clazz.defineMethod (c$, "getBoolean", \r
103 function (key) {\r
104 return javax.swing.UIManager.getDefaults ().getBoolean (key);\r
105 }, "~O");\r
106 c$.getBoolean = Clazz.defineMethod (c$, "getBoolean", \r
107 function (key, l) {\r
108 return javax.swing.UIManager.getDefaults ().getBoolean (key, l);\r
109 }, "~O,java.util.Locale");\r
110 c$.getInsets = Clazz.defineMethod (c$, "getInsets", \r
111 function (key) {\r
112 return javax.swing.UIManager.getDefaults ().getInsets (key);\r
113 }, "~O");\r
114 c$.getInsets = Clazz.defineMethod (c$, "getInsets", \r
115 function (key, l) {\r
116 return javax.swing.UIManager.getDefaults ().getInsets (key, l);\r
117 }, "~O,java.util.Locale");\r
118 c$.getDimension = Clazz.defineMethod (c$, "getDimension", \r
119 function (key) {\r
120 return javax.swing.UIManager.getDefaults ().getDimension (key);\r
121 }, "~O");\r
122 c$.getDimension = Clazz.defineMethod (c$, "getDimension", \r
123 function (key, l) {\r
124 return javax.swing.UIManager.getDefaults ().getDimension (key, l);\r
125 }, "~O,java.util.Locale");\r
126 c$.get = Clazz.defineMethod (c$, "get", \r
127 function (key) {\r
128 return javax.swing.UIManager.getDefaults ().get (key);\r
129 }, "~O");\r
130 c$.get = Clazz.defineMethod (c$, "get", \r
131 function (key, l) {\r
132 return javax.swing.UIManager.getDefaults ().get (key, l);\r
133 }, "~O,java.util.Locale");\r
134 c$.put = Clazz.defineMethod (c$, "put", \r
135 function (key, value) {\r
136 return javax.swing.UIManager.getDefaults ().put (key, value);\r
137 }, "~O,~O");\r
138 c$.getUI = Clazz.defineMethod (c$, "getUI", \r
139 function (target) {\r
140 javax.swing.UIManager.maybeInitialize ();\r
141 var ui = null;\r
142 ui = javax.swing.UIManager.getDefaults ().getUI (target);\r
143 if (ui == null) System.out.println (target.getUIClassID () + " has not been implemented");\r
144 return ui;\r
145 }, "javax.swing.JComponent");\r
146 c$.addPropertyChangeListener = Clazz.defineMethod (c$, "addPropertyChangeListener", \r
147 function (listener) {\r
148 }, "java.beans.PropertyChangeListener");\r
149 c$.removePropertyChangeListener = Clazz.defineMethod (c$, "removePropertyChangeListener", \r
150 function (listener) {\r
151 }, "java.beans.PropertyChangeListener");\r
152 c$.getPropertyChangeListeners = Clazz.defineMethod (c$, "getPropertyChangeListeners", \r
153 function () {\r
154 return  new Array (0);\r
155 });\r
156 c$.maybeInitialize = Clazz.defineMethod (c$, "maybeInitialize", \r
157  function () {\r
158 if (javax.swing.UIManager.uid == null) {\r
159 javax.swing.UIManager.uid = swingjs.JSToolkit.getLookAndFeelDefaults ();\r
160 javax.swing.UIManager.initialize ();\r
161 }});\r
162 c$.initialize = Clazz.defineMethod (c$, "initialize", \r
163  function () {\r
164 if (javax.swing.RepaintManager.HANDLE_TOP_LEVEL_PAINT) {\r
165 jssun.awt.PaintEventDispatcher.setPaintEventDispatcher ( new javax.swing.SwingPaintEventDispatcher ());\r
166 }});\r
167 Clazz.pu$h(self.c$);\r
168 c$ = Clazz.decorateAsClass (function () {\r
169 this.name = null;\r
170 this.className = null;\r
171 Clazz.instantialize (this, arguments);\r
172 }, javax.swing.UIManager, "LookAndFeelInfo");\r
173 Clazz.makeConstructor (c$, \r
174 function (a, b) {\r
175 this.name = a;\r
176 this.className = b;\r
177 }, "~S,~S");\r
178 Clazz.defineMethod (c$, "getName", \r
179 function () {\r
180 return this.name;\r
181 });\r
182 Clazz.defineMethod (c$, "getClassName", \r
183 function () {\r
184 return this.className;\r
185 });\r
186 Clazz.overrideMethod (c$, "toString", \r
187 function () {\r
188 return this.getClass ().getName () + "[" + this.getName () + " " + this.getClassName () + "]";\r
189 });\r
190 c$ = Clazz.p0p ();\r
191 Clazz.defineStatics (c$,\r
192 "installedLAFs", null);\r
193 {\r
194 var iLAFs =  new java.util.ArrayList (4);\r
195 iLAFs.add ( new javax.swing.UIManager.LookAndFeelInfo ("HTML5", "swingjs.plaf.HTML5LookAndFeel"));\r
196 javax.swing.UIManager.installedLAFs = iLAFs.toArray ( new Array (iLAFs.size ()));\r
197 }Clazz.defineStatics (c$,\r
198 "laf", null,\r
199 "uid", null);\r
200 });\r