diff options
author | Mark Wielaard <mark@klomp.org> | 2005-06-30 13:59:51 +0000 |
---|---|---|
committer | Mark Wielaard <mark@klomp.org> | 2005-06-30 13:59:51 +0000 |
commit | 35fed641af6e1edb8f5a6038febc5dc4a6f3e64d (patch) | |
tree | 57548fea9171faab009a84de1aa58f2232c38c02 | |
parent | 4e241b6d4cdb6a2df5e09cae3383c9d260259b0d (diff) | |
download | classpath-35fed641af6e1edb8f5a6038febc5dc4a6f3e64d.tar.gz |
* javax/swing/JEditorPane.java (getEditorKit): Call
createDefaultEditorKit() and setEditorKit() when editorKit == null.
* javax/swing/JTextPane.java: Call super for all methods where
possible.
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | javax/swing/JEditorPane.java | 6 | ||||
-rw-r--r-- | javax/swing/JTextPane.java | 19 |
3 files changed, 18 insertions, 14 deletions
@@ -1,3 +1,10 @@ +2005-06-30 Mark Wielaard <mark@klomp.org> + + * javax/swing/JEditorPane.java (getEditorKit): Call + createDefaultEditorKit() and setEditorKit() when editorKit == null. + * javax/swing/JTextPane.java: Call super for all methods where + possible. + 2005-06-29 Thomas Fitzsimmons <fitzsim@redhat.com> * INSTALL: Drop GTK requirement to 2.4. diff --git a/javax/swing/JEditorPane.java b/javax/swing/JEditorPane.java index 2b5d9e0a4..abb20a5d0 100644 --- a/javax/swing/JEditorPane.java +++ b/javax/swing/JEditorPane.java @@ -117,8 +117,14 @@ public class JEditorPane extends JTextComponent return getEditorKit().getContentType(); } + /** + * Returns the EditorKit. If there is no EditorKit set this method + * calls createDefaultEditorKit() and setEditorKit() first. + */ public EditorKit getEditorKit() { + if (editorKit == null) + setEditorKit(createDefaultEditorKit()); return editorKit; } diff --git a/javax/swing/JTextPane.java b/javax/swing/JTextPane.java index 95d2d5001..c7d2e0c4a 100644 --- a/javax/swing/JTextPane.java +++ b/javax/swing/JTextPane.java @@ -92,15 +92,6 @@ public class JTextPane extends JEditorPane { //------------------------------------------------------------- /** - * writeObject - * @param stream TODO - * @exception IOException TODO - */ - private void writeObject(ObjectOutputStream stream) throws IOException { - // TODO - } // writeObject() - - /** * getUIClassID * @returns String */ @@ -113,7 +104,7 @@ public class JTextPane extends JEditorPane { * @param document TODO */ public void setDocument(Document document) { - // TODO + super.setDocument(document); // TODO } // setDocument() /** @@ -137,7 +128,7 @@ public class JTextPane extends JEditorPane { * @param content TODO */ public void replaceSelection(String content) { - // TODO + super.replaceSelection(content); // TODO } // replaceSelection() /** @@ -256,7 +247,7 @@ public class JTextPane extends JEditorPane { * @returns EditorKit */ protected EditorKit createDefaultEditorKit() { - return null; // TODO + return super.createDefaultEditorKit(); // TODO } // createDefaultEditorKit() /** @@ -264,7 +255,7 @@ public class JTextPane extends JEditorPane { * @param editor TODO */ public final void setEditorKit(EditorKit editor) { - // TODO + super.setEditorKit(editor); // TODO } // setEditorKit() /** @@ -272,7 +263,7 @@ public class JTextPane extends JEditorPane { * @returns String */ protected String paramString() { - return null; // TODO + return super.paramString(); // TODO } // paramString() |