1 Clazz.declarePackage ("awt2swing");
\r
2 Clazz.load (["javax.swing.JTextField"], "awt2swing.TextField", ["java.awt.event.TextEvent", "javax.swing.event.DocumentListener"], function () {
\r
3 c$ = Clazz.declareType (awt2swing, "TextField", javax.swing.JTextField);
\r
4 Clazz.defineMethod (c$, "addTextListener",
\r
5 function (textListener) {
\r
6 this.getDocument ().addDocumentListener (((Clazz.isClassDefined ("awt2swing.TextField$1") ? 0 : awt2swing.TextField.$TextField$1$ ()), Clazz.innerTypeInstance (awt2swing.TextField$1, this, Clazz.cloneFinals ("textListener", textListener))));
\r
7 }, "java.awt.event.TextListener");
\r
8 c$.$TextField$1$ = function () {
\r
10 c$ = Clazz.declareAnonymous (awt2swing, "TextField$1", null, javax.swing.event.DocumentListener);
\r
11 Clazz.overrideMethod (c$, "insertUpdate",
\r
13 }, "javax.swing.event.DocumentEvent");
\r
14 Clazz.overrideMethod (c$, "removeUpdate",
\r
16 }, "javax.swing.event.DocumentEvent");
\r
17 Clazz.overrideMethod (c$, "changedUpdate",
\r
19 this.f$.textListener.textValueChanged ( new java.awt.event.TextEvent (this, 0));
\r
20 }, "javax.swing.event.DocumentEvent");
\r