JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / bin / awt2swing / TextField.js
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
9 Clazz.pu$h ();\r
10 c$ = Clazz.declareAnonymous (awt2swing, "TextField$1", null, javax.swing.event.DocumentListener);\r
11 Clazz.overrideMethod (c$, "insertUpdate", \r
12 function (e) {\r
13 }, "javax.swing.event.DocumentEvent");\r
14 Clazz.overrideMethod (c$, "removeUpdate", \r
15 function (e) {\r
16 }, "javax.swing.event.DocumentEvent");\r
17 Clazz.overrideMethod (c$, "changedUpdate", \r
18 function (e) {\r
19 this.f$.textListener.textValueChanged ( new java.awt.event.TextEvent (this, 0));\r
20 }, "javax.swing.event.DocumentEvent");\r
21 c$ = Clazz.p0p ();\r
22 };\r
23 });\r