- java.lang.Object
-
- javax.swing.text.EditorKit
-
- javax.swing.text.DefaultEditorKit
-
- javax.swing.text.StyledEditorKit
-
- javax.swing.text.rtf.RTFEditorKit
-
- All Implemented Interfaces:
-
Serializable
,Cloneable
public class RTFEditorKit extends StyledEditorKit
这是RTF编辑功能的默认实现。 RTF支持不是由Swing团队写的。 未来我们希望改善所提供的支持。- 另请参见:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.text.DefaultEditorKit
DefaultEditorKit.BeepAction, DefaultEditorKit.CopyAction, DefaultEditorKit.CutAction, DefaultEditorKit.DefaultKeyTypedAction, DefaultEditorKit.InsertBreakAction, DefaultEditorKit.InsertContentAction, DefaultEditorKit.InsertTabAction, DefaultEditorKit.PasteAction
-
Nested classes/interfaces inherited from class javax.swing.text.StyledEditorKit
StyledEditorKit.AlignmentAction, StyledEditorKit.BoldAction, StyledEditorKit.FontFamilyAction, StyledEditorKit.FontSizeAction, StyledEditorKit.ForegroundAction, StyledEditorKit.ItalicAction, StyledEditorKit.StyledTextAction, StyledEditorKit.UnderlineAction
-
-
Field Summary
-
Fields inherited from class javax.swing.text.DefaultEditorKit
backwardAction, beepAction, beginAction, beginLineAction, beginParagraphAction, beginWordAction, copyAction, cutAction, defaultKeyTypedAction, deleteNextCharAction, deleteNextWordAction, deletePrevCharAction, deletePrevWordAction, 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
-
-
构造方法摘要
构造方法 Constructor 描述 RTFEditorKit()
构造一个RTFEditorKit。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 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)
将内容从文档写入给定流作为纯文本。-
Methods inherited from class javax.swing.text.DefaultEditorKit
createCaret
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from class javax.swing.text.StyledEditorKit
clone, createDefaultDocument, createInputAttributes, deinstall, getActions, getCharacterAttributeRun, getInputAttributes, getViewFactory, install
-
-
-
-
方法详细信息
-
getContentType
public String getContentType()
获取此套件代表支持的数据的MIME类型。 此套件支持类型text/rtf
。- 重写:
-
getContentType
在DefaultEditorKit
- 结果
- 方式
-
read
public void read(InputStream in, Document doc, int pos) throws IOException, BadLocationException
从给定的流中插入内容,该内容预期为适合此类内容处理程序的格式。- 重写:
-
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
public void read(Reader in, Document doc, int pos) throws IOException, BadLocationException
从给定的流中插入内容,将被视为纯文本。- 重写:
-
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
- if pos represents an invalid location within the document.
-
-