java.lang.Object
javax.swing.text.EditorKit
javax.swing.text.DefaultEditorKit
javax.swing.text.StyledEditorKit
javax.swing.text.rtf.RTFEditorKit
- 所有已实现的接口:
-
Serializable,Cloneable
这是RTF编辑功能的默认实现。RTF支持不是由Swing团队编写的。我们希望未来能改进提供的支持。
-
Nested Class Summary
Nested classes/interfaces declared in class javax.swing.text.StyledEditorKit
StyledEditorKit.AlignmentAction, StyledEditorKit.BoldAction, StyledEditorKit.FontFamilyAction, StyledEditorKit.FontSizeAction, StyledEditorKit.ForegroundAction, StyledEditorKit.ItalicAction, StyledEditorKit.StyledTextAction, StyledEditorKit.UnderlineActionNested classes/interfaces declared in class javax.swing.text.DefaultEditorKit
DefaultEditorKit.BeepAction, DefaultEditorKit.CopyAction, DefaultEditorKit.CutAction, DefaultEditorKit.DefaultKeyTypedAction, DefaultEditorKit.InsertBreakAction, DefaultEditorKit.InsertContentAction, DefaultEditorKit.InsertTabAction, DefaultEditorKit.PasteAction -
Field Summary
Fields declared in class javax.swing.text.DefaultEditorKit
backwardAction, beepAction, beginAction, beginLineAction, beginLineUpAction, beginParagraphAction, beginWordAction, copyAction, cutAction, defaultKeyTypedAction, deleteNextCharAction, deleteNextWordAction, deletePrevCharAction, deletePrevWordAction, downAction, endAction, endLineAction, endLineDownAction, 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription获取此工具包表示支持的数据的MIME类型。voidread(InputStream in, Document doc, int pos) 从给定流中插入内容,该流预期以适合此类内容处理程序的格式呈现。void从给定流中插入内容,该内容将被视为纯文本。voidwrite(OutputStream out, Document doc, int pos, int len) 将文档中的内容写入给定流,格式应适合此类内容处理程序。void将文档中的内容以纯文本形式写入给定流。Methods declared in class javax.swing.text.StyledEditorKit
clone, createDefaultDocument, createInputAttributes, deinstall, getActions, getCharacterAttributeRun, getInputAttributes, getViewFactory, installMethods declared in class javax.swing.text.DefaultEditorKit
createCaret
-
Constructor Details
-
RTFEditorKit
public RTFEditorKit()构造一个RTFEditorKit。
-
-
Method Details
-
getContentType
获取此工具包表示支持的数据的MIME类型。此工具包支持类型text/rtf。- 覆盖:
-
getContentType在类DefaultEditorKit - 返回:
- 类型
-
read
从给定流中插入内容,该流预期以适合此类内容处理程序的格式呈现。- 覆盖:
-
read在类DefaultEditorKit - 参数:
-
in- 要读取的流 -
doc- 插入的目的地。 -
pos- 放置内容的文档中的位置。 - 抛出:
-
IOException- 任何I/O错误 -
BadLocationException- 如果pos表示文档中的无效位置。
-
write
public void write(OutputStream out, Document doc, int pos, int len) throws IOException, BadLocationException 将文档中的内容写入给定流,格式应适合此类内容处理程序。- 覆盖:
-
write在类DefaultEditorKit - 参数:
-
out- 要写入的流 -
doc- 写入的源。 -
pos- 从文档中提取内容的位置。 -
len- 要写出的数量。 - 抛出:
-
IOException- 任何I/O错误 -
BadLocationException- 如果pos表示文档中的无效位置。
-
read
从给定流中插入内容,该内容将被视为纯文本。- 覆盖:
-
read在类DefaultEditorKit - 参数:
-
in- 要读取的流 -
doc- 插入的目的地。 -
pos- 放置内容的文档中的位置。 - 抛出:
-
IOException- 任何I/O错误 -
BadLocationException- 如果pos表示文档中的无效位置。
-
write
public void write(Writer out, Document doc, int pos, int len) throws IOException, BadLocationException 将文档中的内容以纯文本形式写入给定流。- 覆盖:
-
write在类DefaultEditorKit - 参数:
-
out- 要写入的流 -
doc- 写入的源。 -
pos- 从文档中提取内容的位置。 -
len- 要写出的数量。 - 抛出:
-
IOException- 任何I/O错误 -
BadLocationException- 如果pos表示文档中的无效位置。
-