public class DefaultEditorKit extends EditorKit
line.separator
,是依赖于平台的,无论是“N”、“R”,或“\r\n”。也有一个定义在
DefaultEditorKit
,物业称
EndOfLineStringProperty
,其定义时自动文档加载,是任何的换行字符的第一次出现。当一个文件被加载,
EndOfLineStringProperty
设定,当文件写出来,用的
EndOfLineStringProperty
。但是当文件在内存中,“\n”字符被用来定义一个换行符,不管如何换行符指的是文件在磁盘上。因此,对于搜索的目的,“n”应该总是使用。当创建一个新的文档,和
EndOfLineStringProperty
没有定义,它将使用系统属性时写的文档。
注意,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
移动插入符号逻辑落后一个位置的动作名称。
|
static String |
beepAction
创建一个蜂鸣的行动的名称。
|
static String |
beginAction
移动插入到文档开头的
Action 名称。
|
static String |
beginLineAction
移动插入到行首的
Action 名称。
|
static String |
beginParagraphAction
移动插入到一个段落的开头
Action 的名字。
|
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 |
endAction
移动插入到文档末尾的
Action 名称。
|
static String |
endLineAction
移动插入到一行末尾的
Action 名称。
|
static String |
EndOfLineStringProperty
当读取一个文件时如果遇到添加一个同名的属性和值将“\r\n”。
|
static String |
endParagraphAction
移动插入到段落结束的
Action 名称。
|
static String |
endWordAction
移动插入到一个单词的结束动作名称。
|
static String |
forwardAction
移动了一个位置的符号逻辑的动作名称。
|
static String |
insertBreakAction
行动的名称放置一个行/段落进入文档。
|
static String |
insertContentAction
将内容放置内容到相关文档中的名称。
|
static String |
insertTabAction
要将一个制表符放置到文档中的动作的名称。
|
static String |
nextWordAction
移动插入到下一个词开始的
Action 名称。
|
static String |
pageDownAction
垂直向下页的操作的名称。
|
static String |
pageUpAction
垂直页面的操作的名称。
|
static String |
pasteAction
粘贴剪贴板中的内容为系统选定区域中的动作名称,或在插入符号如果没有选择。
|
static String |
previousWordAction
移动插入到前一个词开始的
Action 名称。
|
static String |
readOnlyAction
将编辑器设置为只读模式的操作的名称。
|
static String |
selectAllAction
选择整个文档的操作的名称
|
static String |
selectionBackwardAction
通过移动插入符号逻辑落后一个位置扩展选择的动作名称。
|
static String |
selectionBeginAction
移动插入到文档开头的
Action 名称。
|
static String |
selectionBeginLineAction
移动插入到行首的
Action 名称、扩展选择。
|
static String |
selectionBeginParagraphAction
移动插入到一个段落的开头的
Action 名称、扩展选择。
|
static String |
selectionBeginWordAction
移动插入到一个单词的开头的
Action 名称、扩展选择。
|
static String |
selectionDownAction
移动插入符号逻辑下一位置的动作名称、扩展选择。
|
static String |
selectionEndAction
移动插入到文档结束动作名称。
|
static String |
selectionEndLineAction
移动插入到一行末尾的
Action 名称、扩展选择。
|
static String |
selectionEndParagraphAction
移动插入到段落结束的
Action 名称、扩展选择。
|
static String |
selectionEndWordAction
移动插入到一个单词的结束动作名称、扩展选择。
|
static String |
selectionForwardAction
通过移动插入符号逻辑向前延伸的位置选择动作名称。
|
static String |
selectionNextWordAction
移动选择下一个单词的开头的
Action 名称、扩展选择。
|
static String |
selectionPreviousWordAction
移动到前一个词的选择开始的
Action 名称、扩展选择。
|
static String |
selectionUpAction
移动插入符号逻辑上一个位置的动作名称、扩展选择。
|
static String |
selectLineAction
选择一行在插入符号的操作名称。
|
static String |
selectParagraphAction
选择一款在插入符号的操作名称。
|
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
public static final String insertBreakAction
public static final String insertTabAction
public static final String deletePrevCharAction
public static final String deleteNextCharAction
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
public static final String writableAction
public static final String cutAction
public static final String copyAction
public static final String pasteAction
public static final String beepAction
public static final String pageUpAction
public static final String pageDownAction
public static final String forwardAction
public static final String backwardAction
public static final String selectionForwardAction
public static final String selectionBackwardAction
public static final String upAction
public static final String downAction
public static final String selectionUpAction
public static final String selectionDownAction
public static final String beginWordAction
Action
名称。
public static final String endWordAction
public static final String selectionBeginWordAction
Action
名称、扩展选择。
public static final String selectionEndWordAction
public static final String previousWordAction
Action
名称。
public static final String nextWordAction
Action
名称。
public static final String selectionPreviousWordAction
Action
名称、扩展选择。
public static final String selectionNextWordAction
Action
名称、扩展选择。
public static final String beginLineAction
Action
名称。
public static final String endLineAction
Action
名称。
public static final String selectionBeginLineAction
Action
名称、扩展选择。
public static final String selectionEndLineAction
Action
名称、扩展选择。
public static final String beginParagraphAction
Action
的名字。
public static final String endParagraphAction
Action
名称。
public static final String selectionBeginParagraphAction
Action
名称、扩展选择。
public static final String selectionEndParagraphAction
Action
名称、扩展选择。
public static final String beginAction
Action
名称。
public static final String endAction
Action
名称。
public static final String selectionBeginAction
Action
名称。
public static final String selectionEndAction
public static final String selectWordAction
public static final String selectLineAction
public static final String selectParagraphAction
public static final String selectAllAction
public static final String defaultKeyTypedAction
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
如果POS未在0和文件的长度。
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.