所有类
javax.swing.text.rtf
类 RTFEditorKit
java.lang.Object
javax.swing.text.EditorKit
javax.swing.text.DefaultEditorKit
javax.swing.text.StyledEditorKit
javax.swing.text.rtf.RTFEditorKit
- 所有已实现的接口:
- Serializable, Cloneable
-
public class RTFEditorKit
- extends StyledEditorKit
这是对 RTF 编辑功能的默认实现。Swing 团队未编写 RTF 支持。将来我们希望改进提供的支持。
从类 javax.swing.text.DefaultEditorKit 继承的字段 |
backwardAction, beepAction, beginAction, beginLineAction, beginParagraphAction, beginWordAction, copyAction, cutAction, defaultKeyTypedAction, deleteNextCharAction, deletePrevCharAction, downAction, endAction, endLineAction, EndOfLineStringProperty, endParagraphAction, endWordAction, forwardAction, insertBreakAction, insertContentAction, insertTabAction, nextWordAction, pageDownAction, pageUpAction, pasteAction, previousWordAction, readOnlyAction, selectAllAction, selectionBackwardAction, selectionBeginAction, selectionBeginLineAction, selectionBeginParagraphAction, selectionBeginWordAction, selectionDownAction, selectionEndAction, selectionEndLineAction, selectionEndParagraphAction, selectionEndWordAction, selectionForwardAction, selectionNextWordAction, selectionPreviousWordAction, selectionUpAction, selectLineAction, selectParagraphAction, selectWordAction, upAction, writableAction |
方法摘要 |
String |
getContentType() 获取此工具包支持的 MIME 类型的数据。 |
void |
read(InputStream in, Document doc, int pos) 插入来自给定流的内容,该内容的格式需要适合于此类内容处理程序。 |
void |
read(Reader in, Document doc, int pos) 插入来自给定流的内容,该内容将被视为纯文本。 |
void |
write(OutputStream out, Document doc, int pos, int len) 以适合此类内容处理程序的格式,将文档中的内容写入给定流。 |
void |
write(Writer out, Document doc, int pos, int len) 将文档中的内容作为纯文本写入给定的流。 |
RTFEditorKit
public RTFEditorKit()
-
构造一个 RTFEditorKit。
getContentType
public String getContentType()
-
获取此工具包支持的 MIME 类型的数据。此工具包支持
text/rtf
类型。
-
- 覆盖:
-
类
DefaultEditorKit
中的 getContentType
-
- 返回:
-
类型
read
public void read(InputStream in,
Document doc,
int pos)
throws IOException,
BadLocationException
-
插入来自给定流的内容,该内容的格式需要适合于此类内容处理程序。
-
- 覆盖:
-
类
DefaultEditorKit
中的 read
-
- 参数:
in
- 从中读取数据的流
doc
- 插入的目标。
pos
- 文档中存放内容的位置。
- 抛出:
IOException
- 如果出现任何 I/O 错误
BadLocationException
- 如果 pos 表示文档中的无效位置。
write
public void write(OutputStream out,
Document doc,
int pos,
int len)
throws IOException,
BadLocationException
-
以适合此类内容处理程序的格式,将文档中的内容写入给定流。
-
- 覆盖:
-
类
DefaultEditorKit
中的 write
-
- 参数:
out
- 要向其写入的流
doc
- 写入的源。
pos
- 文档中获取内容的位置。
len
- 要写出的数量。
- 抛出:
IOException
- 如果出现任何 I/O 错误
BadLocationException
- 如果 pos 表示文档中的无效位置。
read
public void read(Reader in,
Document doc,
int pos)
throws IOException,
BadLocationException
-
插入来自给定流的内容,该内容将被视为纯文本。
-
- 覆盖:
-
类
DefaultEditorKit
中的 read
-
- 参数:
in
- 从中读取数据的流
doc
- 插入的目标。
pos
- 文档中存放内容的位置。
- 抛出:
IOException
- 如果发生任何 I/O 错误
BadLocationException
- 如果 pos 表示文档中的无效位置。
write
public void write(Writer out,
Document doc,
int pos,
int len)
throws IOException,
BadLocationException
-
将文档中的内容作为纯文本写入给定的流。
-
- 覆盖:
-
类
DefaultEditorKit
中的 write
-
- 参数:
out
- 要向其写入的流
doc
- 写入的源。
pos
- 文档中获取内容的位置。
len
- 要写出的数量。
- 抛出:
IOException
- 如果发生任何 I/O 错误
BadLocationException
- 如果 pos 表示文档中的无效位置。
所有类