1 Clazz.declarePackage ("javajs.swing");
\r
2 Clazz.load (["javajs.swing.Document", "$.JComponent"], "javajs.swing.JTextPane", ["javajs.util.SB"], function () {
\r
3 c$ = Clazz.declareType (javajs.swing, "JTextPane", javajs.swing.JComponent, javajs.swing.Document);
\r
4 Clazz.makeConstructor (c$,
\r
6 Clazz.superConstructor (this, javajs.swing.JTextPane, ["txtJTP"]);
\r
9 Clazz.defineMethod (c$, "getDocument",
\r
13 Clazz.overrideMethod (c$, "insertString",
\r
14 function (i, s, object) {
\r
15 i = Math.min (i, this.text.length);
\r
16 this.text = this.text.substring (0, i) + s + this.text.substring (i);
\r
18 Clazz.overrideMethod (c$, "toHTML",
\r
20 var sb = new javajs.util.SB ();
\r
21 sb.append ("<textarea type=text id='" + this.id + "' class='JTextPane' style='" + this.getCSSstyle (98, 98) + "'>" + this.text + "</textarea>");
\r
22 return sb.toString ();
\r