public class DefaultEditorKit extends EditorKit
line.separator被定义为与平台相关的“\ n”,“\ r”或“\ r \ n”。 
         还有一个在DefaultEditorKit中定义的DefaultEditorKit ,称为EndOfLineStringProperty ,它是在文档加载时自动定义的,这是首次出现任何换行符。 
         加载文档时, EndOfLineStringProperty被正确设置,当文档被写回时,使用EndOfLineStringProperty 。 
         但是当文档在内存中时,“\ n”字符用于定义换行符,无论文档在磁盘上如何定义换行符。 
         因此,为了搜索目的,应始终使用“\ n”。 
         创建新文档时,尚未定义EndOfLineStringProperty ,则在写入文档时将使用System属性。 
          请注意, EndOfLineStringProperty是使用get/putProperty方法设置在Document上。 子类可能会覆盖此行为。 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | DefaultEditorKit.BeepAction
              发出哔声 
             | 
| static class  | DefaultEditorKit.CopyAction
              复制所选区域并将其内容放入系统剪贴板。 
             | 
| static class  | DefaultEditorKit.CutAction
              剪切所选区域并将其内容放入系统剪贴板。 
             | 
| static class  | DefaultEditorKit.DefaultKeyTypedAction
              如果接收到 
             键入类型的事件并且没有键映射条目,则默认执行的操作。 
             | 
| static class  | DefaultEditorKit.InsertBreakAction
              在文档中放置一个行/段落。 
             | 
| static class  | DefaultEditorKit.InsertContentAction
              将内容放入相关的文档。 
             | 
| static class  | DefaultEditorKit.InsertTabAction
              将标签字符放在文档中。 
             | 
| static class  | DefaultEditorKit.PasteAction
              将系统剪贴板的内容粘贴到所选区域中,或者如果没有选择任何内容,则将其插入插入符号之前。 
             | 
| Modifier and Type | Field and Description | 
|---|---|
| static String | backwardAction
              将插入符号逻辑地向后移动一个位置的Action的名称。 
             | 
| static String | beepAction
              创建哔声的动作名称。 
             | 
| static String | beginAction
              该名 
              Action用于将插入符移动到文档的开头。 | 
| static String | beginLineActionAction的名称,用于将插入符号移动到一行的开头。 | 
| static String | beginParagraphActionAction的名称,用于将插入符号移动到段落的开头。 | 
| static String | beginWordAction
              该名 
              Action的插入符移动到一个单词的起始处。 | 
| static String | copyAction
              复制所选区域的操作名称,并将内容放入系统剪贴板。 
             | 
| static String | cutAction
              要剪切所选区域并将内容放入系统剪贴板的操作名称。 
             | 
| static String | defaultKeyTypedAction
              默认情况下,如果接收到 
             键类型事件并且没有键映射条目,则执行的操作的名称。 
             | 
| static String | deleteNextCharAction
              删除当前插入符位置后的内容的字符的操作名称。 
             | 
| static String | deleteNextWordAction
              删除选择开始之后的单词的动作名称。 
             | 
| static String | deletePrevCharAction
              删除当前插入符号位置前的内容字符的操作名称。 
             | 
| static String | deletePrevWordAction
              要删除选择开始之前的单词的操作的名称。 
             | 
| static String | downAction
              将插入符号向下移动一个位置的操作名称。 
             | 
| static String | endActionAction的名称,用于将插入符号移动到文档的末尾。 | 
| static String | endLineActionAction的名称,用于将插入符号移动到一行的末尾。 | 
| static String | EndOfLineStringProperty
              当遇到CRLF时读取文档时,添加具有此名称的属性,该值将为“\ r \ n”。 
             | 
| static String | endParagraphAction
              该名 
              Action用于将插入符移动到段落的结尾。 | 
| static String | endWordAction
              将插入符移动到单词末尾的操作名称。 
             | 
| static String | forwardAction
              将插入符号逻辑移动一个位置的操作名称。 
             | 
| static String | insertBreakAction
              将行/段落段落放入文档的操作名称。 
             | 
| static String | insertContentAction
              将内容放入关联文档的操作名称。 
             | 
| static String | insertTabAction
              将标签字符放入文档的操作名称。 
             | 
| static String | nextWordActionAction的名称,用于将插入符号移动到下一个字的开头。 | 
| static String | pageDownAction
              垂直向下翻页的动作名称。 
             | 
| static String | pageUpAction
              要垂直翻页的动作名称。 
             | 
| static String | pasteAction
              将系统剪贴板的内容粘贴到所选区域或插入符之前的动作名称,如果未选择任何内容。 
             | 
| static String | previousWordActionAction的名称,用于将插入符号移动到上一个单词的开头。 | 
| static String | readOnlyAction
              将编辑器设置为只读模式的操作名称。 
             | 
| static String | selectAllAction
              用于选择整个文档的操作的名称 
             | 
| static String | selectionBackwardAction
              通过将插入符逻辑地向后移动一个位置来扩展选择的动作的名称。 
             | 
| static String | selectionBeginAction
              该名 
              Action用于将插入符移动到文档的开头。 | 
| static String | selectionBeginLineActionAction的名称,用于将插入符号移动到行的开头,扩展选择。 | 
| static String | selectionBeginParagraphAction
              该名 
              Action用于将插入符移动到段落的开头,扩展选定。 | 
| static String | selectionBeginWordAction
              该名 
              Action的插入符移动到一个字的开头并扩展选定。 | 
| static String | selectionDownAction
              将插入符号向下移动一个位置的操作的名称,扩展选择。 
             | 
| static String | selectionEndAction
              将插入符移动到文档末尾的Action的名称。 
             | 
| static String | selectionEndLineActionAction的名称,用于将插入符号移动到一行的末尾,扩展选择。 | 
| static String | selectionEndParagraphAction
              的名称 
              Action用于将插入符移动到段落的结尾,以扩展选择。 | 
| static String | selectionEndWordAction
              将插入符号移动到单词结尾的Action的名称,扩展选择。 
             | 
| static String | selectionForwardAction
              通过将插入符逻辑地向前移动一个位置来扩展选择的动作的名称。 
             | 
| static String | selectionNextWordAction
              该名 
              Action的选择移动到下一个单词的开头,扩展选定。 | 
| static String | selectionPreviousWordAction
              该名 
              Action的选择移动到前一个单词的开头,扩展选定。 | 
| static String | selectionUpAction
              将插入符号向上移动一个位置的操作的名称,扩展选择。 
             | 
| static String | selectLineAction
              用于在插入符号周围选择一行的动作名称。 
             | 
| static String | selectParagraphAction
              用于在插入符号周围选择一个段落的Action的名称。 
             | 
| static String | selectWordAction
              在插入符号周围选择一个单词的动作名称。 
             | 
| static String | upAction
              将插入符号向上移动一个位置的操作名称。 
             | 
| static String | writableAction
              将编辑器设置为可写模式的操作名称。 
             | 
| Constructor and Description | 
|---|
| DefaultEditorKit()
              DefaultEditorKit的默认构造函数 
             | 
| Modifier and Type | Method and Description | 
|---|---|
| Caret | createCaret()
              获取可以通过相关ViewFactory生成的视图浏览的插入符号。 
             | 
| Document | createDefaultDocument()
              创建适用于此类型编辑器的未初始化文本存储模型(PlainDocument)。 
             | 
| Action[] | getActions()
              获取可用于使用此套件生成的模型和视图的文本组件的一组命令。 
             | 
| String | getContentType()
              获取此套件代表支持的数据的MIME类型。 
             | 
| ViewFactory | getViewFactory()
              获取适合产生由该套件生产的任何型号的视图的工厂。 
             | 
| 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)
              将内容从文档写入给定的流作为纯文本。 
             | 
public static final String EndOfLineStringProperty
public static final String insertContentAction
getActions() , 
            Constant Field Values 
           public static final String insertBreakAction
getActions() , 
            Constant Field Values 
           public static final String insertTabAction
getActions() , 
            Constant Field Values 
           public static final String deletePrevCharAction
getActions() , 
            Constant Field Values 
           public static final String deleteNextCharAction
getActions() , 
            Constant Field Values 
           public static final String deleteNextWordAction
getActions() , 
            JTextComponent.getSelectionStart() , 
            Constant Field Values 
           public static final String deletePrevWordAction
getActions() , 
            JTextComponent.getSelectionStart() , 
            Constant Field Values 
           public static final String readOnlyAction
getActions() , 
            Constant Field Values 
           public static final String writableAction
getActions() , 
            Constant Field Values 
           public static final String cutAction
public static final String copyAction
public static final String pasteAction
public static final String beepAction
getActions() , 
            Constant Field Values 
           public static final String pageUpAction
getActions() , 
            Constant Field Values 
           public static final String pageDownAction
getActions() , 
            Constant Field Values 
           public static final String forwardAction
getActions() , 
            Constant Field Values 
           public static final String backwardAction
getActions() , 
            Constant Field Values 
           public static final String selectionForwardAction
getActions() , 
            Constant Field Values 
           public static final String selectionBackwardAction
getActions() , 
            Constant Field Values 
           public static final String upAction
getActions() , 
            Constant Field Values 
           public static final String downAction
getActions() , 
            Constant Field Values 
           public static final String selectionUpAction
getActions() , 
            Constant Field Values 
           public static final String selectionDownAction
getActions() , 
            Constant Field Values 
           public static final String beginWordAction
Action的名称,用于将插入符号移动到单词的开头。 
          getActions() , 
            Constant Field Values 
           public static final String endWordAction
getActions() , 
            Constant Field Values 
           public static final String selectionBeginWordAction
Action的插入符移动到一个字的开头并扩展选定。 
          getActions() , 
            Constant Field Values 
           public static final String selectionEndWordAction
getActions() , 
            Constant Field Values 
           public static final String previousWordAction
Action的名称,用于将插入符号移动到上一个单词的开头。 
          getActions() , 
            Constant Field Values 
           public static final String nextWordAction
Action用于将插入符移动到下一个单词的起始处。 
          getActions() , 
            Constant Field Values 
           public static final String selectionPreviousWordAction
Action的选择移动到前一个单词的开头,扩展选定。 
          getActions() , 
            Constant Field Values 
           public static final String selectionNextWordAction
Action的选择移动到下一个单词的开头,扩展选定。 
          getActions() , 
            Constant Field Values 
           public static final String beginLineAction
Action的名称,用于将插入符号移动到一行的开头。 
          getActions() , 
            Constant Field Values 
           public static final String endLineAction
Action的名称,用于将插入符号移动到行尾。 
          getActions() , 
            Constant Field Values 
           public static final String selectionBeginLineAction
Action的名称,用于将插入符号移动到行的开头,扩展选择。 
          getActions() , 
            Constant Field Values 
           public static final String selectionEndLineAction
Action的名称,用于将插入符号移动到行尾,扩展选择。 
          getActions() , 
            Constant Field Values 
           public static final String beginParagraphAction
Action的名称,用于将插入符号移动到段落的开头。 
          getActions() , 
            Constant Field Values 
           public static final String endParagraphAction
Action的名称,用于将插入符号移动到段落的末尾。 
          getActions() , 
            Constant Field Values 
           public static final String selectionBeginParagraphAction
Action用于将插入符移动到段落的开头,扩展选定。 
          getActions() , 
            Constant Field Values 
           public static final String selectionEndParagraphAction
Action用于将插入符移动到段落的结尾,以扩展选择。 
          getActions() , 
            Constant Field Values 
           public static final String beginAction
Action的名称,用于将插入符号移动到文档的开头。 
          getActions() , 
            Constant Field Values 
           public static final String endAction
Action的名称。 
          getActions() , 
            Constant Field Values 
           public static final String selectionBeginAction
Action用于将插入符移动到文档的开头。 
          getActions() , 
            Constant Field Values 
           public static final String selectionEndAction
getActions() , 
            Constant Field Values 
           public static final String selectWordAction
getActions() , 
            Constant Field Values 
           public static final String selectLineAction
getActions() , 
            Constant Field Values 
           public static final String selectParagraphAction
getActions() , 
            Constant Field Values 
           public static final String selectAllAction
getActions() , 
            Constant Field Values 
           public static final String defaultKeyTypedAction
getActions() , 
            Constant Field Values 
           public String getContentType()
text/plain 。 
          getContentType在 
            EditorKit类 
           public ViewFactory getViewFactory()
getViewFactory在 
            EditorKit 
           public Action[] getActions()
getActions在 
            EditorKit 
           public Caret createCaret()
createCaret在 
            EditorKit 
           public Document createDefaultDocument()
createDefaultDocument在 
            EditorKit 
           public void read(InputStream in, Document doc, int pos) throws IOException, BadLocationException
read在 
            EditorKit 
           in - 要读取的流 
           doc - 插入的目的地。 
           pos - 放置内容> = 0的文档中的位置。 
           IOException - 任何I / O错误 
           BadLocationException - 如果pos表示文档中的无效位置。 
           public void write(OutputStream out, Document doc, int pos, int len) throws IOException, BadLocationException
write在 
            EditorKit 
           out - 要写入的流 
           doc - 写的来源。 
           pos - 文档中获取内容的位置> = 0。 
           len - 写出的数量> = 0。 
           IOException - 在任何I / O错误 
           BadLocationException - 如果pos表示文档中的无效位置。 
           public void read(Reader in, Document doc, int pos) throws IOException, BadLocationException
read在 
            EditorKit 
           in - 要读取的流 
           doc - 插入的目的地。 
           pos - 放置内容> = 0的文档中的位置。 
           IOException - 在任何I / O错误 
           BadLocationException - 如果pos表示文档中的无效位置。 
           public void write(Writer out, Document doc, int pos, int len) throws IOException, BadLocationException
write在 
            EditorKit 
           out - 要写入的流 
           doc - 写的来源。 
           pos - 文档中从> = 0获取内容的位置。 
           len - 写出的数量> = 0。 
           IOException - 在任何I / O错误 
           BadLocationException - if pos is not within 0 and the length of the document. 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.