Book Home Java Enterprise in a Nutshell Search this book

Chapter 33. The javax.swing.text.rtf Package

This simple package defines an RTFEditorKit that enables the javax.swing.JEditorPane component to display and edit Rich Text Format (RTF) documents. Figure 33-1 shows the class hierarchy of this package.

figure

Figure 33-1. The javax.swing.text.rtf package

RTFEditorKitJava 1.2
javax.swing.text.rtfcloneable serializable

This EditorKit subclass provides support to a JEditorPane component for displaying and editing text stored in Microsoft's Rich Text Format (RTF). The getContentType() method returns "text/rtf". The read() and write() methods know how to translate between the RTF file format and the Element tree structure of a DefaultStyledDocument.

public class RTFEditorKit extends StyledEditorKit {
// Public Constructors
public RTFEditorKit ();
// Public Methods Overriding StyledEditorKit
public Object clone ();
// Public Methods Overriding DefaultEditorKit
public String getContentType (); default:"text/rtf"
public void read (java.io.Reader in, Document doc, int pos) throws java.io.IOException, BadLocationException;
public void read (java.io.InputStream in, Document doc, int pos) throws java.io.IOException, BadLocationException;
public void write (java.io.Writer out, Document doc, int pos, int len) throws java.io.IOException, BadLocationException;
public void write (java.io.OutputStream out, Document doc, int pos, int len) throws java.io.IOException, BadLocationException;
}

Hierarchy: Object-->EditorKit(Cloneable,Serializable)-->DefaultEditorKit-->StyledEditorKit-->RTFEditorKit



Library Navigation Links

Copyright © 2001 O'Reilly & Associates. All rights reserved.