-package javajs.swing;\r
-\r
-import javajs.util.SB;\r
-\r
-/**\r
- * A simple implementation of a Swing JTextPane. \r
- * Operates as its own Document; no attributes\r
- * \r
- * @author hansonr\r
- *\r
- */\r
-public class JTextPane extends JComponent implements Document {\r
-\r
- public JTextPane() {\r
- super("txtJTP");\r
- text = "";\r
- }\r
- \r
- public Document getDocument() {\r
- return this;\r
- }\r
-\r
- @Override\r
- public void insertString(int i, String s, Object object) {\r
- i = Math.min(i, text.length());\r
- text = text.substring(0, i) + s + text.substring(i);\r
- }\r
-\r
- @Override\r
- public String toHTML() {\r
- SB sb = new SB();\r
- sb.append("<textarea type=text id='" + id + "' class='JTextPane' style='" + getCSSstyle(98, 98) + "'>"+ text + "</textarea>");\r
- return sb.toString();\r
- }\r
-\r
-}\r
+package javajs.swing;
+
+import javajs.util.SB;
+
+/**
+ * A simple implementation of a Swing JTextPane.
+ * Operates as its own Document; no attributes
+ *
+ * @author hansonr
+ *
+ */
+public class JTextPane extends JComponent implements Document {
+
+ public JTextPane() {
+ super("txtJTP");
+ text = "";
+ }
+
+ public Document getDocument() {
+ return this;
+ }
+
+ @Override
+ public void insertString(int i, String s, Object object) {
+ i = Math.min(i, text.length());
+ text = text.substring(0, i) + s + text.substring(i);
+ }
+
+ @Override
+ public String toHTML() {
+ SB sb = new SB();
+ sb.append("<textarea type=text id='" + id + "' class='JTextPane' style='" + getCSSstyle(98, 98) + "'>"+ text + "</textarea>");
+ return sb.toString();
+ }
+
+}