1 Clazz.declarePackage ("java.awt.event");
\r
2 Clazz.load (["java.awt.event.ComponentEvent"], "java.awt.event.WindowEvent", ["java.awt.Window", "jssun.awt.AppContext", "$.SunToolkit"], function () {
\r
3 c$ = Clazz.decorateAsClass (function () {
\r
4 this.opposite = null;
\r
7 Clazz.instantialize (this, arguments);
\r
8 }, java.awt.event, "WindowEvent", java.awt.event.ComponentEvent);
\r
9 Clazz.makeConstructor (c$,
\r
10 function (source, id, opposite, oldState, newState) {
\r
11 Clazz.superConstructor (this, java.awt.event.WindowEvent, [source, id]);
\r
12 this.opposite = opposite;
\r
13 this.oldState = oldState;
\r
14 this.newState = newState;
\r
15 }, "java.awt.Window,~N,java.awt.Window,~N,~N");
\r
16 Clazz.makeConstructor (c$,
\r
17 function (source, id, opposite) {
\r
18 this.construct (source, id, opposite, 0, 0);
\r
19 }, "java.awt.Window,~N,java.awt.Window");
\r
20 Clazz.makeConstructor (c$,
\r
21 function (source, id, oldState, newState) {
\r
22 this.construct (source, id, null, oldState, newState);
\r
23 }, "java.awt.Window,~N,~N,~N");
\r
24 Clazz.makeConstructor (c$,
\r
25 function (source, id) {
\r
26 this.construct (source, id, null, 0, 0);
\r
27 }, "java.awt.Window,~N");
\r
28 Clazz.defineMethod (c$, "getWindow",
\r
30 return (Clazz.instanceOf (this.source, java.awt.Window)) ? this.source : null;
\r
32 Clazz.defineMethod (c$, "getOppositeWindow",
\r
34 if (this.opposite == null) {
\r
36 }return (jssun.awt.SunToolkit.targetToAppContext (this.opposite) === jssun.awt.AppContext.getAppContext ()) ? this.opposite : null;
\r
38 Clazz.defineMethod (c$, "getOldState",
\r
40 return this.oldState;
\r
42 Clazz.defineMethod (c$, "getNewState",
\r
44 return this.newState;
\r
46 Clazz.overrideMethod (c$, "paramString",
\r
51 typeStr = "WINDOW_OPENED";
\r
54 typeStr = "WINDOW_CLOSING";
\r
57 typeStr = "WINDOW_CLOSED";
\r
60 typeStr = "WINDOW_ICONIFIED";
\r
63 typeStr = "WINDOW_DEICONIFIED";
\r
66 typeStr = "WINDOW_ACTIVATED";
\r
69 typeStr = "WINDOW_DEACTIVATED";
\r
72 typeStr = "WINDOW_GAINED_FOCUS";
\r
75 typeStr = "WINDOW_LOST_FOCUS";
\r
78 typeStr = "WINDOW_STATE_CHANGED";
\r
81 typeStr = "unknown type";
\r
83 typeStr += ",opposite=" + this.getOppositeWindow () + ",oldState=" + this.oldState + ",newState=" + this.newState;
\r
86 Clazz.defineStatics (c$,
\r
87 "WINDOW_FIRST", 200,
\r
88 "WINDOW_OPENED", 200,
\r
89 "WINDOW_CLOSING", 201,
\r
90 "WINDOW_CLOSED", 202,
\r
91 "WINDOW_ICONIFIED", 203,
\r
92 "WINDOW_DEICONIFIED", 204,
\r
93 "WINDOW_ACTIVATED", 205,
\r
94 "WINDOW_DEACTIVATED", 206,
\r
95 "WINDOW_GAINED_FOCUS", 207,
\r
96 "WINDOW_LOST_FOCUS", 208,
\r
97 "WINDOW_STATE_CHANGED", 209,
\r
98 "WINDOW_LAST", 209);
\r