-package swingjs.plaf;\r
-\r
-import swingjs.api.DOMNode;\r
-\r
-/**\r
- * SWingJS implementation of stateful user interface for buttons. \r
- * Modeled after javax.swing.plaf.basic.BasicButtonUI.java (commented out below).\r
- * \r
- * @author Bob Hanson\r
- *\r
- */\r
-public class JSTextAreaUI extends JSTextUI {\r
-\r
- /**\r
- * the radio or check-box or simple button\r
- * \r
- */\r
- protected DOMNode domBtn;\r
-\r
- @Override\r
- public DOMNode getDOMObject() {\r
- if (domNode == null) {\r
- updateHandler.checkDocument();\r
- domBtn = focusNode = enableNode = textNode = domNode = createDOMObject("textarea", id);\r
- bindMouse(domNode);\r
- bindKeys(domNode);\r
- setFocusable();\r
- }\r
- setCssFont(\r
- DOMNode.setAttr(domNode, "innerHTML", getComponentText()),\r
- c.getFont());\r
- if (!editable)\r
- DOMNode.setAttr(domNode, "readOnly", "true");\r
- return domNode;\r
- }\r
-\r
-}\r
+package swingjs.plaf;
+
+import swingjs.api.DOMNode;
+
+/**
+ * SWingJS implementation of stateful user interface for buttons.
+ * Modeled after javax.swing.plaf.basic.BasicButtonUI.java (commented out below).
+ *
+ * @author Bob Hanson
+ *
+ */
+public class JSTextAreaUI extends JSTextUI {
+
+ /**
+ * the radio or check-box or simple button
+ *
+ */
+ protected DOMNode domBtn;
+
+ @Override
+ public DOMNode getDOMObject() {
+ if (domNode == null) {
+ updateHandler.checkDocument();
+ domBtn = focusNode = enableNode = textNode = domNode = createDOMObject("textarea", id);
+ bindMouse(domNode);
+ bindKeys(domNode);
+ setFocusable();
+ }
+ setCssFont(
+ DOMNode.setAttr(domNode, "innerHTML", getComponentText()),
+ c.getFont());
+ if (!editable)
+ DOMNode.setAttr(domNode, "readOnly", "true");
+ return domNode;
+ }
+
+}