Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / j2s / javax / swing / JTextField.js
index 949d1a8..2dd4c1c 100644 (file)
-Clazz.declarePackage ("javax.swing");\r
-Clazz.load (["javax.swing.ActionPropertyChangeListener", "$.SwingConstants", "javax.swing.event.ChangeListener", "javax.swing.text.JTextComponent", "$.TextAction"], "javax.swing.JTextField", ["java.lang.Boolean", "$.IllegalArgumentException", "java.awt.EventQueue", "java.awt.event.ActionEvent", "$.ActionListener", "$.InputEvent", "javax.swing.AbstractAction", "$.JViewport", "swingjs.JSToolkit"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.$action = null;\r
-this.actionPropertyChangeListener = null;\r
-this.horizontalAlignment = 10;\r
-this.columns = 0;\r
-this.columnWidth = 0;\r
-this.command = null;\r
-if (!Clazz.isClassDefined ("javax.swing.JTextField.ScrollRepainter")) {\r
-javax.swing.JTextField.$JTextField$ScrollRepainter$ ();\r
-}\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing, "JTextField", javax.swing.text.JTextComponent, javax.swing.SwingConstants);\r
-Clazz.makeConstructor (c$, \r
-function () {\r
-this.construct (null, null, 0);\r
-});\r
-Clazz.makeConstructor (c$, \r
-function (text) {\r
-this.construct (null, text, 0);\r
-}, "~S");\r
-Clazz.makeConstructor (c$, \r
-function (columns) {\r
-this.construct (null, null, columns);\r
-}, "~N");\r
-Clazz.makeConstructor (c$, \r
-function (text, columns) {\r
-this.construct (null, text, columns);\r
-}, "~S,~N");\r
-Clazz.makeConstructor (c$, \r
-function (doc, text, columns) {\r
-Clazz.superConstructor (this, javax.swing.JTextField);\r
-if (columns < 0) {\r
-throw  new IllegalArgumentException ("columns less than zero.");\r
-}this.columns = columns;\r
-if (doc == null) {\r
-doc = this.createDefaultModel ();\r
-}this.setDocument (doc);\r
-if (text != null) {\r
-this.setText (text);\r
-}}, "javax.swing.text.Document,~S,~N");\r
-Clazz.overrideMethod (c$, "getUIClassID", \r
-function () {\r
-return "TextFieldUI";\r
-});\r
-Clazz.defineMethod (c$, "setDocument", \r
-function (doc) {\r
-if (doc != null) {\r
-doc.putProperty ("filterNewlines", Boolean.TRUE);\r
-}Clazz.superCall (this, javax.swing.JTextField, "setDocument", [doc]);\r
-}, "javax.swing.text.Document");\r
-Clazz.overrideMethod (c$, "isValidateRoot", \r
-function () {\r
-var parent = this.getParent ();\r
-if (Clazz.instanceOf (parent, javax.swing.JViewport)) {\r
-return false;\r
-}return true;\r
-});\r
-Clazz.defineMethod (c$, "getHorizontalAlignment", \r
-function () {\r
-return this.horizontalAlignment;\r
-});\r
-Clazz.defineMethod (c$, "setHorizontalAlignment", \r
-function (alignment) {\r
-if (alignment == this.horizontalAlignment) return;\r
-var oldValue = this.horizontalAlignment;\r
-if ((alignment == 2) || (alignment == 0) || (alignment == 4) || (alignment == 10) || (alignment == 11)) {\r
-this.horizontalAlignment = alignment;\r
-} else {\r
-throw  new IllegalArgumentException ("horizontalAlignment");\r
-}this.firePropertyChangeInt ("horizontalAlignment", oldValue, this.horizontalAlignment);\r
-this.invalidate ();\r
-this.repaint ();\r
-}, "~N");\r
-Clazz.defineMethod (c$, "createDefaultModel", \r
-function () {\r
-return swingjs.JSToolkit.getPlainDocument (this);\r
-});\r
-Clazz.defineMethod (c$, "getColumns", \r
-function () {\r
-return this.columns;\r
-});\r
-Clazz.defineMethod (c$, "setColumns", \r
-function (columns) {\r
-var oldVal = this.columns;\r
-if (columns < 0) {\r
-throw  new IllegalArgumentException ("columns less than zero.");\r
-}if (columns != oldVal) {\r
-this.columns = columns;\r
-this.invalidate ();\r
-}}, "~N");\r
-Clazz.defineMethod (c$, "getColumnWidth", \r
-function () {\r
-if (this.columnWidth == 0) {\r
-var metrics = this.getFontMetrics (this.getFont ());\r
-this.columnWidth = metrics.charWidth ('m');\r
-}return this.columnWidth;\r
-});\r
-Clazz.overrideMethod (c$, "getPreferredSize", \r
-function () {\r
-return this.getPrefSizeJTF ();\r
-});\r
-Clazz.defineMethod (c$, "getPrefSizeJTF", \r
-function () {\r
-var size = this.getPrefSizeJComp ();\r
-if (this.columns != 0) {\r
-var insets = this.getInsets ();\r
-size.width = this.columns * this.getColumnWidth () + insets.left + insets.right;\r
-}return size;\r
-});\r
-Clazz.defineMethod (c$, "setFont", \r
-function (f) {\r
-Clazz.superCall (this, javax.swing.JTextField, "setFont", [f]);\r
-this.columnWidth = 0;\r
-}, "java.awt.Font");\r
-Clazz.defineMethod (c$, "addActionListener", \r
-function (l) {\r
-this.listenerList.add (java.awt.event.ActionListener, l);\r
-}, "java.awt.event.ActionListener");\r
-Clazz.defineMethod (c$, "removeActionListener", \r
-function (l) {\r
-if ((l != null) && (this.getAction () === l)) {\r
-this.setAction (null);\r
-} else {\r
-this.listenerList.remove (java.awt.event.ActionListener, l);\r
-}}, "java.awt.event.ActionListener");\r
-Clazz.defineMethod (c$, "getActionListeners", \r
-function () {\r
-return this.listenerList.getListeners (java.awt.event.ActionListener);\r
-});\r
-Clazz.defineMethod (c$, "fireActionPerformed", \r
-function () {\r
-var listeners = this.listenerList.getListenerList ();\r
-var modifiers = 0;\r
-var currentEvent = java.awt.EventQueue.getCurrentEvent ();\r
-if (Clazz.instanceOf (currentEvent, java.awt.event.InputEvent)) {\r
-modifiers = (currentEvent).getModifiers ();\r
-} else if (Clazz.instanceOf (currentEvent, java.awt.event.ActionEvent)) {\r
-modifiers = (currentEvent).getModifiers ();\r
-}var e =  new java.awt.event.ActionEvent (this, 1001, (this.command != null) ? this.command : this.getText (), java.awt.EventQueue.getMostRecentEventTime (), modifiers);\r
-for (var i = listeners.length - 2; i >= 0; i -= 2) {\r
-if (listeners[i] === java.awt.event.ActionListener) {\r
-(listeners[i + 1]).actionPerformed (e);\r
-}}\r
-});\r
-Clazz.defineMethod (c$, "setActionCommand", \r
-function (command) {\r
-this.command = command;\r
-}, "~S");\r
-Clazz.defineMethod (c$, "setAction", \r
-function (a) {\r
-var oldValue = this.getAction ();\r
-if (this.$action == null || !this.$action.equals (a)) {\r
-this.$action = a;\r
-if (oldValue != null) {\r
-this.removeActionListener (oldValue);\r
-oldValue.removePropertyChangeListener (this.actionPropertyChangeListener);\r
-this.actionPropertyChangeListener = null;\r
-}this.configurePropertiesFromAction (this.$action);\r
-if (this.$action != null) {\r
-if (!this.isListener (java.awt.event.ActionListener, this.$action)) {\r
-this.addActionListener (this.$action);\r
-}this.actionPropertyChangeListener = this.createActionPropertyChangeListener (this.$action);\r
-this.$action.addPropertyChangeListener (this.actionPropertyChangeListener);\r
-}this.firePropertyChangeObject ("action", oldValue, this.$action);\r
-}}, "javax.swing.Action");\r
-Clazz.defineMethod (c$, "isListener", \r
- function (c, a) {\r
-var isListener = false;\r
-var listeners = this.listenerList.getListenerList ();\r
-for (var i = listeners.length - 2; i >= 0; i -= 2) {\r
-if (listeners[i] === c && listeners[i + 1] === a) {\r
-isListener = true;\r
-}}\r
-return isListener;\r
-}, "Class,java.awt.event.ActionListener");\r
-Clazz.defineMethod (c$, "getAction", \r
-function () {\r
-return this.$action;\r
-});\r
-Clazz.defineMethod (c$, "configurePropertiesFromAction", \r
-function (a) {\r
-javax.swing.AbstractAction.setEnabledFromAction (this, a);\r
-javax.swing.AbstractAction.setToolTipTextFromAction (this, a);\r
-this.setActionCommandFromAction (a);\r
-}, "javax.swing.Action");\r
-Clazz.defineMethod (c$, "actionPropertyChanged", \r
-function (action, propertyName) {\r
-if (propertyName === "ActionCommandKey") {\r
-this.setActionCommandFromAction (action);\r
-} else if (propertyName === "enabled") {\r
-javax.swing.AbstractAction.setEnabledFromAction (this, action);\r
-} else if (propertyName === "ShortDescription") {\r
-javax.swing.AbstractAction.setToolTipTextFromAction (this, action);\r
-}}, "javax.swing.Action,~S");\r
-Clazz.defineMethod (c$, "setActionCommandFromAction", \r
- function (action) {\r
-this.setActionCommand ((action == null) ? null : action.getValue ("ActionCommandKey"));\r
-}, "javax.swing.Action");\r
-Clazz.defineMethod (c$, "createActionPropertyChangeListener", \r
-function (a) {\r
-return  new javax.swing.JTextField.TextFieldActionPropertyChangeListener (this, a);\r
-}, "javax.swing.Action");\r
-Clazz.defineMethod (c$, "getActions", \r
-function () {\r
-return javax.swing.text.TextAction.augmentList (Clazz.superCall (this, javax.swing.JTextField, "getActions", []), javax.swing.JTextField.defaultActions);\r
-});\r
-Clazz.defineMethod (c$, "postActionEvent", \r
-function () {\r
-this.fireActionPerformed ();\r
-});\r
-Clazz.defineMethod (c$, "hasActionListener", \r
-function () {\r
-var listeners = this.listenerList.getListenerList ();\r
-for (var i = listeners.length - 2; i >= 0; i -= 2) {\r
-if (listeners[i] === java.awt.event.ActionListener) {\r
-return true;\r
-}}\r
-return false;\r
-});\r
-Clazz.defineMethod (c$, "paramString", \r
-function () {\r
-var horizontalAlignmentString;\r
-if (this.horizontalAlignment == 2) {\r
-horizontalAlignmentString = "LEFT";\r
-} else if (this.horizontalAlignment == 0) {\r
-horizontalAlignmentString = "CENTER";\r
-} else if (this.horizontalAlignment == 4) {\r
-horizontalAlignmentString = "RIGHT";\r
-} else if (this.horizontalAlignment == 10) {\r
-horizontalAlignmentString = "LEADING";\r
-} else if (this.horizontalAlignment == 11) {\r
-horizontalAlignmentString = "TRAILING";\r
-} else horizontalAlignmentString = "";\r
-var commandString = (this.command != null ? this.command : "");\r
-return Clazz.superCall (this, javax.swing.JTextField, "paramString", []) + ",columns=" + this.columns + ",columnWidth=" + this.columnWidth + ",command=" + commandString + ",horizontalAlignment=" + horizontalAlignmentString;\r
-});\r
-c$.$JTextField$ScrollRepainter$ = function () {\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.decorateAsClass (function () {\r
-Clazz.prepareCallback (this, arguments);\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.JTextField, "ScrollRepainter", null, javax.swing.event.ChangeListener);\r
-Clazz.overrideMethod (c$, "stateChanged", \r
-function (a) {\r
-this.b$["javax.swing.JTextField"].repaint ();\r
-}, "javax.swing.event.ChangeEvent");\r
-c$ = Clazz.p0p ();\r
-};\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.declareType (javax.swing.JTextField, "TextFieldActionPropertyChangeListener", javax.swing.ActionPropertyChangeListener);\r
-Clazz.overrideMethod (c$, "actionPropertyChanged", \r
-function (a, b, c) {\r
-if (javax.swing.AbstractAction.shouldReconfigure (c)) {\r
-a.configurePropertiesFromAction (b);\r
-} else {\r
-a.actionPropertyChanged (b, c.getPropertyName ());\r
-}}, "javax.swing.JTextField,javax.swing.Action,java.beans.PropertyChangeEvent");\r
-c$ = Clazz.p0p ();\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.declareType (javax.swing.JTextField, "NotifyAction", javax.swing.text.TextAction);\r
-Clazz.makeConstructor (c$, \r
-function () {\r
-Clazz.superConstructor (this, javax.swing.JTextField.NotifyAction, ["notify-field-accept"]);\r
-});\r
-Clazz.overrideMethod (c$, "actionPerformed", \r
-function (a) {\r
-var b = this.getFocusedComponent ();\r
-if (Clazz.instanceOf (b, javax.swing.JTextField)) {\r
-var c = b;\r
-c.postActionEvent ();\r
-}}, "java.awt.event.ActionEvent");\r
-Clazz.overrideMethod (c$, "isEnabled", \r
-function () {\r
-var a = this.getFocusedComponent ();\r
-if (Clazz.instanceOf (a, javax.swing.JTextField)) {\r
-return (a).hasActionListener ();\r
-}return false;\r
-});\r
-c$ = Clazz.p0p ();\r
-Clazz.defineStatics (c$,\r
-"notifyAction", "notify-field-accept");\r
-c$.defaultActions = c$.prototype.defaultActions =  Clazz.newArray (-1, [ new javax.swing.JTextField.NotifyAction ()]);\r
-Clazz.defineStatics (c$,\r
-"$uiClassID", "TextFieldUI");\r
-});\r
+Clazz.declarePackage ("javax.swing");
+Clazz.load (["javax.swing.ActionPropertyChangeListener", "$.SwingConstants", "javax.swing.event.ChangeListener", "javax.swing.text.JTextComponent", "$.TextAction"], "javax.swing.JTextField", ["java.lang.Boolean", "$.IllegalArgumentException", "java.awt.EventQueue", "java.awt.event.ActionEvent", "$.ActionListener", "$.InputEvent", "javax.swing.AbstractAction", "$.JViewport", "swingjs.JSToolkit"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.$action = null;
+this.actionPropertyChangeListener = null;
+this.horizontalAlignment = 10;
+this.columns = 0;
+this.columnWidth = 0;
+this.command = null;
+if (!Clazz.isClassDefined ("javax.swing.JTextField.ScrollRepainter")) {
+javax.swing.JTextField.$JTextField$ScrollRepainter$ ();
+}
+Clazz.instantialize (this, arguments);
+}, javax.swing, "JTextField", javax.swing.text.JTextComponent, javax.swing.SwingConstants);
+Clazz.makeConstructor (c$, 
+function () {
+this.construct (null, null, 0);
+});
+Clazz.makeConstructor (c$, 
+function (text) {
+this.construct (null, text, 0);
+}, "~S");
+Clazz.makeConstructor (c$, 
+function (columns) {
+this.construct (null, null, columns);
+}, "~N");
+Clazz.makeConstructor (c$, 
+function (text, columns) {
+this.construct (null, text, columns);
+}, "~S,~N");
+Clazz.makeConstructor (c$, 
+function (doc, text, columns) {
+Clazz.superConstructor (this, javax.swing.JTextField);
+if (columns < 0) {
+throw  new IllegalArgumentException ("columns less than zero.");
+}this.columns = columns;
+if (doc == null) {
+doc = this.createDefaultModel ();
+}this.setDocument (doc);
+if (text != null) {
+this.setText (text);
+}}, "javax.swing.text.Document,~S,~N");
+Clazz.overrideMethod (c$, "getUIClassID", 
+function () {
+return "TextFieldUI";
+});
+Clazz.defineMethod (c$, "setDocument", 
+function (doc) {
+if (doc != null) {
+doc.putProperty ("filterNewlines", Boolean.TRUE);
+}Clazz.superCall (this, javax.swing.JTextField, "setDocument", [doc]);
+}, "javax.swing.text.Document");
+Clazz.overrideMethod (c$, "isValidateRoot", 
+function () {
+var parent = this.getParent ();
+if (Clazz.instanceOf (parent, javax.swing.JViewport)) {
+return false;
+}return true;
+});
+Clazz.defineMethod (c$, "getHorizontalAlignment", 
+function () {
+return this.horizontalAlignment;
+});
+Clazz.defineMethod (c$, "setHorizontalAlignment", 
+function (alignment) {
+if (alignment == this.horizontalAlignment) return;
+var oldValue = this.horizontalAlignment;
+if ((alignment == 2) || (alignment == 0) || (alignment == 4) || (alignment == 10) || (alignment == 11)) {
+this.horizontalAlignment = alignment;
+} else {
+throw  new IllegalArgumentException ("horizontalAlignment");
+}this.firePropertyChangeInt ("horizontalAlignment", oldValue, this.horizontalAlignment);
+this.invalidate ();
+this.repaint ();
+}, "~N");
+Clazz.defineMethod (c$, "createDefaultModel", 
+function () {
+return swingjs.JSToolkit.getPlainDocument (this);
+});
+Clazz.defineMethod (c$, "getColumns", 
+function () {
+return this.columns;
+});
+Clazz.defineMethod (c$, "setColumns", 
+function (columns) {
+var oldVal = this.columns;
+if (columns < 0) {
+throw  new IllegalArgumentException ("columns less than zero.");
+}if (columns != oldVal) {
+this.columns = columns;
+this.invalidate ();
+}}, "~N");
+Clazz.defineMethod (c$, "getColumnWidth", 
+function () {
+if (this.columnWidth == 0) {
+var metrics = this.getFontMetrics (this.getFont ());
+this.columnWidth = metrics.charWidth ('m');
+}return this.columnWidth;
+});
+Clazz.overrideMethod (c$, "getPreferredSize", 
+function () {
+return this.getPrefSizeJTF ();
+});
+Clazz.defineMethod (c$, "getPrefSizeJTF", 
+function () {
+var size = this.getPrefSizeJComp ();
+if (this.columns != 0) {
+var insets = this.getInsets ();
+size.width = this.columns * this.getColumnWidth () + insets.left + insets.right;
+}return size;
+});
+Clazz.defineMethod (c$, "setFont", 
+function (f) {
+Clazz.superCall (this, javax.swing.JTextField, "setFont", [f]);
+this.columnWidth = 0;
+}, "java.awt.Font");
+Clazz.defineMethod (c$, "addActionListener", 
+function (l) {
+this.listenerList.add (java.awt.event.ActionListener, l);
+}, "java.awt.event.ActionListener");
+Clazz.defineMethod (c$, "removeActionListener", 
+function (l) {
+if ((l != null) && (this.getAction () === l)) {
+this.setAction (null);
+} else {
+this.listenerList.remove (java.awt.event.ActionListener, l);
+}}, "java.awt.event.ActionListener");
+Clazz.defineMethod (c$, "getActionListeners", 
+function () {
+return this.listenerList.getListeners (java.awt.event.ActionListener);
+});
+Clazz.defineMethod (c$, "fireActionPerformed", 
+function () {
+var listeners = this.listenerList.getListenerList ();
+var modifiers = 0;
+var currentEvent = java.awt.EventQueue.getCurrentEvent ();
+if (Clazz.instanceOf (currentEvent, java.awt.event.InputEvent)) {
+modifiers = (currentEvent).getModifiers ();
+} else if (Clazz.instanceOf (currentEvent, java.awt.event.ActionEvent)) {
+modifiers = (currentEvent).getModifiers ();
+}var e =  new java.awt.event.ActionEvent (this, 1001, (this.command != null) ? this.command : this.getText (), java.awt.EventQueue.getMostRecentEventTime (), modifiers);
+for (var i = listeners.length - 2; i >= 0; i -= 2) {
+if (listeners[i] === java.awt.event.ActionListener) {
+(listeners[i + 1]).actionPerformed (e);
+}}
+});
+Clazz.defineMethod (c$, "setActionCommand", 
+function (command) {
+this.command = command;
+}, "~S");
+Clazz.defineMethod (c$, "setAction", 
+function (a) {
+var oldValue = this.getAction ();
+if (this.$action == null || !this.$action.equals (a)) {
+this.$action = a;
+if (oldValue != null) {
+this.removeActionListener (oldValue);
+oldValue.removePropertyChangeListener (this.actionPropertyChangeListener);
+this.actionPropertyChangeListener = null;
+}this.configurePropertiesFromAction (this.$action);
+if (this.$action != null) {
+if (!this.isListener (java.awt.event.ActionListener, this.$action)) {
+this.addActionListener (this.$action);
+}this.actionPropertyChangeListener = this.createActionPropertyChangeListener (this.$action);
+this.$action.addPropertyChangeListener (this.actionPropertyChangeListener);
+}this.firePropertyChangeObject ("action", oldValue, this.$action);
+}}, "javax.swing.Action");
+Clazz.defineMethod (c$, "isListener", 
+ function (c, a) {
+var isListener = false;
+var listeners = this.listenerList.getListenerList ();
+for (var i = listeners.length - 2; i >= 0; i -= 2) {
+if (listeners[i] === c && listeners[i + 1] === a) {
+isListener = true;
+}}
+return isListener;
+}, "Class,java.awt.event.ActionListener");
+Clazz.defineMethod (c$, "getAction", 
+function () {
+return this.$action;
+});
+Clazz.defineMethod (c$, "configurePropertiesFromAction", 
+function (a) {
+javax.swing.AbstractAction.setEnabledFromAction (this, a);
+javax.swing.AbstractAction.setToolTipTextFromAction (this, a);
+this.setActionCommandFromAction (a);
+}, "javax.swing.Action");
+Clazz.defineMethod (c$, "actionPropertyChanged", 
+function (action, propertyName) {
+if (propertyName === "ActionCommandKey") {
+this.setActionCommandFromAction (action);
+} else if (propertyName === "enabled") {
+javax.swing.AbstractAction.setEnabledFromAction (this, action);
+} else if (propertyName === "ShortDescription") {
+javax.swing.AbstractAction.setToolTipTextFromAction (this, action);
+}}, "javax.swing.Action,~S");
+Clazz.defineMethod (c$, "setActionCommandFromAction", 
+ function (action) {
+this.setActionCommand ((action == null) ? null : action.getValue ("ActionCommandKey"));
+}, "javax.swing.Action");
+Clazz.defineMethod (c$, "createActionPropertyChangeListener", 
+function (a) {
+return  new javax.swing.JTextField.TextFieldActionPropertyChangeListener (this, a);
+}, "javax.swing.Action");
+Clazz.defineMethod (c$, "getActions", 
+function () {
+return javax.swing.text.TextAction.augmentList (Clazz.superCall (this, javax.swing.JTextField, "getActions", []), javax.swing.JTextField.defaultActions);
+});
+Clazz.defineMethod (c$, "postActionEvent", 
+function () {
+this.fireActionPerformed ();
+});
+Clazz.defineMethod (c$, "hasActionListener", 
+function () {
+var listeners = this.listenerList.getListenerList ();
+for (var i = listeners.length - 2; i >= 0; i -= 2) {
+if (listeners[i] === java.awt.event.ActionListener) {
+return true;
+}}
+return false;
+});
+Clazz.defineMethod (c$, "paramString", 
+function () {
+var horizontalAlignmentString;
+if (this.horizontalAlignment == 2) {
+horizontalAlignmentString = "LEFT";
+} else if (this.horizontalAlignment == 0) {
+horizontalAlignmentString = "CENTER";
+} else if (this.horizontalAlignment == 4) {
+horizontalAlignmentString = "RIGHT";
+} else if (this.horizontalAlignment == 10) {
+horizontalAlignmentString = "LEADING";
+} else if (this.horizontalAlignment == 11) {
+horizontalAlignmentString = "TRAILING";
+} else horizontalAlignmentString = "";
+var commandString = (this.command != null ? this.command : "");
+return Clazz.superCall (this, javax.swing.JTextField, "paramString", []) + ",columns=" + this.columns + ",columnWidth=" + this.columnWidth + ",command=" + commandString + ",horizontalAlignment=" + horizontalAlignmentString;
+});
+c$.$JTextField$ScrollRepainter$ = function () {
+Clazz.pu$h(self.c$);
+c$ = Clazz.decorateAsClass (function () {
+Clazz.prepareCallback (this, arguments);
+Clazz.instantialize (this, arguments);
+}, javax.swing.JTextField, "ScrollRepainter", null, javax.swing.event.ChangeListener);
+Clazz.overrideMethod (c$, "stateChanged", 
+function (a) {
+this.b$["javax.swing.JTextField"].repaint ();
+}, "javax.swing.event.ChangeEvent");
+c$ = Clazz.p0p ();
+};
+Clazz.pu$h(self.c$);
+c$ = Clazz.declareType (javax.swing.JTextField, "TextFieldActionPropertyChangeListener", javax.swing.ActionPropertyChangeListener);
+Clazz.overrideMethod (c$, "actionPropertyChanged", 
+function (a, b, c) {
+if (javax.swing.AbstractAction.shouldReconfigure (c)) {
+a.configurePropertiesFromAction (b);
+} else {
+a.actionPropertyChanged (b, c.getPropertyName ());
+}}, "javax.swing.JTextField,javax.swing.Action,java.beans.PropertyChangeEvent");
+c$ = Clazz.p0p ();
+Clazz.pu$h(self.c$);
+c$ = Clazz.declareType (javax.swing.JTextField, "NotifyAction", javax.swing.text.TextAction);
+Clazz.makeConstructor (c$, 
+function () {
+Clazz.superConstructor (this, javax.swing.JTextField.NotifyAction, ["notify-field-accept"]);
+});
+Clazz.overrideMethod (c$, "actionPerformed", 
+function (a) {
+var b = this.getFocusedComponent ();
+if (Clazz.instanceOf (b, javax.swing.JTextField)) {
+var c = b;
+c.postActionEvent ();
+}}, "java.awt.event.ActionEvent");
+Clazz.overrideMethod (c$, "isEnabled", 
+function () {
+var a = this.getFocusedComponent ();
+if (Clazz.instanceOf (a, javax.swing.JTextField)) {
+return (a).hasActionListener ();
+}return false;
+});
+c$ = Clazz.p0p ();
+Clazz.defineStatics (c$,
+"notifyAction", "notify-field-accept");
+c$.defaultActions = c$.prototype.defaultActions =  Clazz.newArray (-1, [ new javax.swing.JTextField.NotifyAction ()]);
+Clazz.defineStatics (c$,
+"$uiClassID", "TextFieldUI");
+});