javax.swing.text.rtf

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.StyledEditorKit 继承的嵌套类/接口
StyledEditorKit.AlignmentAction, StyledEditorKit.BoldAction, StyledEditorKit.FontFamilyAction, StyledEditorKit.FontSizeAction, StyledEditorKit.ForegroundAction, StyledEditorKit.ItalicAction, StyledEditorKit.StyledTextAction, StyledEditorKit.UnderlineAction
 
从类 javax.swing.text.DefaultEditorKit 继承的嵌套类/接口
DefaultEditorKit.BeepAction, DefaultEditorKit.CopyAction, DefaultEditorKit.CutAction, DefaultEditorKit.DefaultKeyTypedAction, DefaultEditorKit.InsertBreakAction, DefaultEditorKit.InsertContentAction, DefaultEditorKit.InsertTabAction, DefaultEditorKit.PasteAction
 
字段摘要
 
从类 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
 
构造方法摘要
RTFEditorKit()
          构造一个 RTFEditorKit。
 
方法摘要
 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)
          将文档中的内容作为纯文本写入给定的流。
 
从类 javax.swing.text.StyledEditorKit 继承的方法
clone, createDefaultDocument, createInputAttributes, deinstall, getActions, getCharacterAttributeRun, getInputAttributes, getViewFactory, install
 
从类 javax.swing.text.DefaultEditorKit 继承的方法
createCaret
 
从类 java.lang.Object 继承的方法
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

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 表示文档中的无效位置。