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.UnderlineAction
Nested 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
-
Method Summary
Modifier and TypeMethodDescription获取此工具包表示支持的数据的MIME类型。void
read
(InputStream in, Document doc, int pos) 从给定流中插入内容,该流预期以适合此类内容处理程序的格式呈现。void
从给定流中插入内容,该内容将被视为纯文本。void
write
(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, install
Methods 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表示文档中的无效位置。
-