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
6 return javax.swing.UIManager.uid;
\r
8 c$.getInstalledLookAndFeels = Clazz.defineMethod (c$, "getInstalledLookAndFeels",
\r
10 return javax.swing.UIManager.installedLAFs;
\r
12 c$.setInstalledLookAndFeels = Clazz.defineMethod (c$, "setInstalledLookAndFeels",
\r
14 swingjs.JSToolkit.notImplemented (null);
\r
16 c$.installLookAndFeel = Clazz.defineMethod (c$, "installLookAndFeel",
\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
24 c$.getLookAndFeel = Clazz.defineMethod (c$, "getLookAndFeel",
\r
26 return (javax.swing.UIManager.laf == null ? (javax.swing.UIManager.laf = swingjs.JSToolkit.getInstance ("swingjs.plaf.HTML5LookAndFeel")) : javax.swing.UIManager.laf);
\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
36 c$.getSystemLookAndFeelClassName = Clazz.defineMethod (c$, "getSystemLookAndFeelClassName",
\r
38 return javax.swing.UIManager.getCrossPlatformLookAndFeelClassName ();
\r
40 c$.getCrossPlatformLookAndFeelClassName = Clazz.defineMethod (c$, "getCrossPlatformLookAndFeelClassName",
\r
42 return "swingjs.plaf.HTML5LookAndFeel";
\r
44 c$.getDefaults = Clazz.defineMethod (c$, "getDefaults",
\r
46 javax.swing.UIManager.maybeInitialize ();
\r
47 return javax.swing.UIManager.uid;
\r
49 c$.getFont = Clazz.defineMethod (c$, "getFont",
\r
51 return javax.swing.UIManager.getDefaults ().getFont (key);
\r
53 c$.getFont = Clazz.defineMethod (c$, "getFont",
\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
59 return javax.swing.UIManager.getDefaults ().getColor (key);
\r
61 c$.getColor = Clazz.defineMethod (c$, "getColor",
\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
67 return javax.swing.UIManager.getDefaults ().getIcon (key);
\r
69 c$.getIcon = Clazz.defineMethod (c$, "getIcon",
\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
75 return javax.swing.UIManager.getDefaults ().getBorder (key);
\r
77 c$.getBorder = Clazz.defineMethod (c$, "getBorder",
\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
83 return javax.swing.UIManager.getDefaults ().getString (key);
\r
85 c$.getString = Clazz.defineMethod (c$, "getString",
\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
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
96 return javax.swing.UIManager.getDefaults ().getInt (key);
\r
98 c$.getInt = Clazz.defineMethod (c$, "getInt",
\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
104 return javax.swing.UIManager.getDefaults ().getBoolean (key);
\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
112 return javax.swing.UIManager.getDefaults ().getInsets (key);
\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
120 return javax.swing.UIManager.getDefaults ().getDimension (key);
\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
128 return javax.swing.UIManager.getDefaults ().get (key);
\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
138 c$.getUI = Clazz.defineMethod (c$, "getUI",
\r
139 function (target) {
\r
140 javax.swing.UIManager.maybeInitialize ();
\r
142 ui = javax.swing.UIManager.getDefaults ().getUI (target);
\r
143 if (ui == null) System.out.println (target.getUIClassID () + " has not been implemented");
\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
154 return new Array (0);
\r
156 c$.maybeInitialize = Clazz.defineMethod (c$, "maybeInitialize",
\r
158 if (javax.swing.UIManager.uid == null) {
\r
159 javax.swing.UIManager.uid = swingjs.JSToolkit.getLookAndFeelDefaults ();
\r
160 javax.swing.UIManager.initialize ();
\r
162 c$.initialize = Clazz.defineMethod (c$, "initialize",
\r
164 if (javax.swing.RepaintManager.HANDLE_TOP_LEVEL_PAINT) {
\r
165 jssun.awt.PaintEventDispatcher.setPaintEventDispatcher ( new javax.swing.SwingPaintEventDispatcher ());
\r
167 Clazz.pu$h(self.c$);
\r
168 c$ = Clazz.decorateAsClass (function () {
\r
170 this.className = null;
\r
171 Clazz.instantialize (this, arguments);
\r
172 }, javax.swing.UIManager, "LookAndFeelInfo");
\r
173 Clazz.makeConstructor (c$,
\r
176 this.className = b;
\r
178 Clazz.defineMethod (c$, "getName",
\r
182 Clazz.defineMethod (c$, "getClassName",
\r
184 return this.className;
\r
186 Clazz.overrideMethod (c$, "toString",
\r
188 return this.getClass ().getName () + "[" + this.getName () + " " + this.getClassName () + "]";
\r
191 Clazz.defineStatics (c$,
\r
192 "installedLAFs", null);
\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