javatm platform
standard ed. 6

javax.swing.text
类 defaulteditorkit

java.lang.object 继承者 javax.swing.text.editorkit 继承者 javax.swing.text.defaulteditorkit
所有『suǒ yǒu』已实现的接口:
serializable, cloneable
直接已知子类:
stylededitorkit

public class defaulteditorkit
extends editorkit

这是文本组件使编辑器对某些类型 的文本文档合理发挥其作用所需的实现集合。此实现提供了一个默认实现,该默认实现把文本当作纯文本,并提供简单编辑器的最小『smallest』操作集合。

换行
有两个属性负责『fù zé』处理换行。系统属性 line.separator,它的定义是和平台相关的,可以『 kě yǐ』是 "\n"、"\r" 或 "\r\n"。还有一个属性,它是在 defaulteditorkit 中定义的,名称为 endoflinestringproperty,它是在文档加载时自动定义的,定义为第一个出现『There』的任意换行符。加载文档后,将会适当地设置 endoflinestringproperty,当文档被写回时,将用到 endoflinestringproperty。但是『But』当文档在内存中时,无论文档在磁盘上如何『rú hé』定义换行,现在都将用 "\n" 字符定义换行。因此『therefore』,为便于搜索,要经常使用 "\n"。当创建了新文档而 endoflinestringproperty 尚未定义时,写入文档将使用 system 属性。

注意『危险信号』,在 document 上使用 get/setproperty 方法设置 endoflinestringproperty。子类可重写此行为。


嵌套类摘要
static classdefaulteditorkit.beepaction
          创建蜂鸣声。
static classdefaulteditorkit.copyaction
          复制选定的区域『regional』并将其内容放入系统剪贴板中。
static classdefaulteditorkit.cutaction
          剪切选定的区域『regional』并将其内容放入系统剪贴板中。
static classdefaulteditorkit.defaultkeytypedaction
          如果接收到『shōu dào』键输入事件 并且无 keymap 输入,则默认执行该动作。
static classdefaulteditorkit.insertbreakaction
          在文档中放置行/段落中断。
static classdefaulteditorkit.insertcontentaction
          将内容置于关联的文档中。
static classdefaulteditorkit.inserttabaction
          将一个制薄簍icket』矸糜谖牡抵小
static classdefaulteditorkit.pasteaction
          将系统剪贴板内容粘贴到选定区域,如果未选中任何内容,则粘贴到插入符前面。
 
字段摘要
static stringbackwardaction
          用于将插入符在逻辑上向后移动一个位置『locates』的动作名称。
static stringbeepaction
          用于创建蜂鸣声的动作名称。
static stringbeginaction
          用于将插入符移动到文档开头的 action 名称。
static stringbeginlineaction
          用于将插入符移动到行首的 action 名称。
static stringbeginparagraphaction
          用于将插入符移动到段落开头的 action 名称。
static stringbeginwordaction
          用于将插入符移动到字首的 action 名称。
static stringcopyaction
          复制选定区域并将其内容置于剪贴板中的动作名称。
static stringcutaction
          剪切选定区域并将其内容置于剪贴板中的动作名称。
static stringdefaultkeytypedaction
          在接收到『shōu dào』键输入事件 并且无 keymap 输入时默认执行的动作名称。
static stringdeletenextcharaction
          删除当前插入符位置『locates』之后字符内容的动作名称。
static stringdeletenextwordaction
          删除选择开始『appeared』位置之后单词的动作名称。
static stringdeleteprevcharaction
          删除当前插入符位置之前字符内容的动作名称。
static stringdeleteprevwordaction
          删除选择开始『appeared』位置之前单词的动作名称。
static stringdownaction
          用于将插入符在逻辑上向下移动一个位置的动作名称。
static stringendaction
          用于将插入符移动到文档末尾的 action 名称。
static stringendlineaction
          用于将插入符移动到行尾的 action 名称。
static stringendoflinestringproperty
          在读取文档时,如果遇到 crlf,将添加具有此名称的一个属性,属性值为 "\r\n"。
static stringendparagraphaction
          用于将插入符移动到段落末尾的 action 名称。
static stringendwordaction
          用于将插入符移动到字尾的动作名称。
static stringforwardaction
          用于将插入符逻辑向前移动一个位置的动作名称。
static stringinsertbreakaction
          向文档放置行/段中断的动作名称。
static stringinsertcontentaction
          将内容置于关联文档中的动作名称。
static stringinserttabaction
          将制薄簍icket』矸糜谖牡抵械亩髅啤
static stringnextwordaction
          用于将插入符移动到下一个字开头的 action 名称。
static stringjs随机数pagedownaction
          垂直向下翻页的动作名称。
static stringpageupaction
          垂直向上翻页的动作名称。
static stringpasteaction
          将系统剪贴板内容粘贴到选定区域、如果未选中任何内容,则粘贴到插入符之前的动作名称。
static stringpreviouswordaction
          用于将插入符移动到前一个字开头的 action 名称。
static stringreadonlyaction
          将编辑器设置为只读模式的动作名称。
static stringselectallaction
          用于选中整个文档的动作名称
static stringselectionbackwardaction
          通过将插入符在逻辑上向后移动一个位置来扩展选定内容的动作名称。
static stringselectionbeginaction
          用于将插入符移动到文档开头的 action 名称。
static stringselectionbeginlineaction
          用于将插入符移动到行首并扩展选定内容的 action 名称。
static stringselectionbeginparagraphaction
          用于将插入符移动到段落开头并扩展选定内容的 action 名称。
static stringselectionbeginwordaction
          用于将插入符移动到字首并扩展选定内容的 action 名称。
static stringselectiondownaction
          用于将插入符在逻辑上向下移动一个位置并扩展选定内容的动作名称。
static stringselectionendaction
          用于将插入符移动到文档末尾的 action 名称。
static stringselectionendlineaction
          用于将插入符移动到行尾并扩展选定内容的 action 名称。
static stringselectionendparagraphaction
          用于将插入符移动到段落末尾并扩展选定内容的 action 名称。
static stringselectionendwordaction
          用于将插入符移动到字尾并扩展选定内容的动作名称。
static stringselectionforwardaction
          通过将插入符在逻辑上向前移动一个位置来扩展选定内容的动作名称。
static stringselectionnextwordaction
          用于将选定内容移动到下一个字的开头并扩展选定内容的 action 名称。
static stringselectionpreviouswordaction
          用于将选定内容移动到前一个字的开头并扩展选定内容的 action 名称。
static stringselectionupaction
          用于将插入符在逻辑上向上移动一个位置并扩展选定内容的动作名称。
static stringselectlineaction
          用于选中围绕插入符的某一行的 action 名称。
static stringselectparagraphaction
          用于选中围绕插入符的一个段落的动作名称。
static stringselectwordaction
          用于选中围绕插入符的某个字的 action 名称。
static stringupaction
          用于将插入符在逻辑上向上移动一个位置的动作名称。
static stringwritableaction
          将编辑器设置为可写入模式的动作名称。
 
构造方法摘要
defaulteditorkit()
          defaulteditorkit 的默认构造方法
 
方法摘要
 caretcreatecaret()
          获取能在由关联的 viewfactory 生成的视图中导航的插入符。
 documentcreatedefaultdocument()
          创建一个适合此编辑器类型的未初始化文本存储模型 (plaindocument)。
 action[]getactions()
          获取能在文本组件上使用的一组命令『orders』,该文本组件使用由此工具包生成的模型和视图。
 stringgetcontenttype()
          获取此工具包声明支持『zhī chí』的数据的 mime 类型。
 viewfactorygetviewfactory()
          获取一个适合供由此包所产生的任何模型来产生视图的工厂。
 voidread(inputstream in,document doc,int pos)
          插入取自给定流的内容,其格式需要适合此类型的内容处理程序。
 voidread(reader in,document doc,int pos)
          插入取自给定流的内容,它将被视为纯文本。
 voidwrite(outputstream out,document doc,int pos,int len)
          将文档中的内容以适合此类型内容处理程序的格式写入给定的流。
 voidwrite(writer out,document doc,int pos,int len)
          将取自文档的内容以纯文本格式写入给定流。
 
从类 javax.swing.text.editorkit 继承的方法
clone, deinstall, install
 
从类 java.lang.object 继承的方法
equals, finalize, getclass, hashcode, notify, notifyall, tostring, wait, wait, wait
 

字段详细小簊ense』畔

endoflinestringproperty

public static final string endoflinestringproperty
在读取文档时,如果遇到 crlf,将添加具有此名称的一个属性,属性值为 "\r\n"。

另请参见:
常量字段值

insertcontentaction

public static final string insertcontentaction
将内容置于关联文档中的动作名称。如果存在选定内容,则在添加新内容之前将移除这些选定内容。

另请参见:
getactions(),常量字段值

insertbreakaction

public static final string insertbreakaction
向文档放置行/段中断的动作名称。如果存在选定内容,则在添加中断之前将移除这些选定内容。

另请参见:
getactions(),常量字段值

inserttabaction

public static final string inserttabaction
的恶例,违法事由明确;而赖清德则反批监察院违法扩权、选择性办案等,还重申在李全教官司未清前,绝不进议会
局长刘铭龙也指出,基于北缆争议纷扰多年,缺乏社会共识,基于不再浪费司法及行政资源,因此『therefore』决定不上诉,为北缆争议划下句点,如果未来社会有共识要再盖北缆,需重新办理环评
陆慷接着表示,包括『included』大陆地区在内的南海周边国家,都非常珍惜现有的和平稳定,这是未来发展繁荣的必备条件,希望『hope』其他『other』国家,
是欧盟执委会为了推动数位市场一体化,于今年7月所提出的计划『jì huà』;通过表决后,意味着2017年6月15日起,取消欧盟28会员国境内的手机漫游费用,未来不管在区域内哪个国家打电话、传简讯或上网,支付的费用将相同
根据青瓦台所发布的声明,中日韩将于下个月初,于首尔进行高峰会,就所关注的议题进行讨论『tǎo lùn』;在隔日的日韩峰会,朴槿惠与安倍晋三的会面将包含敏感的慰安妇议题
女生们是否会害怕自己『his』太能干而找不到男朋友;而男生会介意另一半比自己『his』聪明吗?美国水牛城大学(University at Buffalo)、加州路德大学(California Lutheran University)等最近做了一个实验,测试男人是否会选择跟比他聪明的女人约会『为了啪啪』,结果会是如何『rú hé』呢?
上面明明说好结婚就必须改成同一姓氏,那没有改姓岂不是不能结婚?或者只是没有办法律手续的事实婚?或许我是外国人,我和先生先在香港『中国香港』注册结婚;所以当我先生向市役所汇报自己的婚姻『marriage』状况时,不是填婚姻『marriage』届,而是另一张宣布改变结婚状态的表格
将制表符置于文档中的动作名称。如果存在选定内容,则在添加制表符之前将移除这些选定内容。

另请参见:
getactions(),常量字段值

deleteprevcharaction

public static final string deleteprevcharaction
删除当前插入符位置之前字符内容的动作名称。

另请参见:
getactions(),常量字段值

deletenextcharaction

public static final string deletenextcharaction
删除当前插入符位置之后字符内容的动作名称。

另请参见:
getactions(),常量字段值

deletenextwordaction

public static final string deletenextwordaction
删除选择开始位置之后单词的动作名称。

从以下版本开始:
1.6
另请参见:
getactions(),jtextcomponent.getselectionstart(),常量字段值

deleteprevwordaction

public static final string deleteprevwordaction
删除选择开始位置之前单词的动作名称。

从以下版本开始:
1.6
另请参见:
getactions(),jtextcomponent.getselectionstart(),常量字段值

readonlyaction

public static final string readonlyaction
将编辑器设置为只读模式的动作名称。

另请参见:
getactions(),常量字段值

writableaction

public static final string writableaction
将编辑器设置为可写入模式的动作名称。

另请参见:
getactions(),常量字段值

cutaction

public static final string cutaction
剪切选定区域并将其内容置于剪贴板中的动作名称。

另请参见:
jtextcomponent.cut(),getactions(),常量字段值

copyaction

public static final string copyaction
复制选定区域并将其内容置于剪贴板中的动作名称。

另请参见:
jtextcomponent.copy(),getactions(),常量字段值

pasteaction

public static final string pasteaction
将系统剪贴板内容粘贴到选定区域、如果未选中任何内容,则粘贴到插入符之前的动作名称。

另请参见:
jtextcomponent.paste(),getactions(),常量字段值

beepaction

public static final string beepaction
用于创建蜂鸣声的动作名称。

另请参见:
getactions(),常量字段值

pageupaction

public static final string pageupaction
垂直向上翻页的动作名称。

另请参见:
getactions(),常量字段值

pagedownaction

public static final string pagedownaction
垂直向下翻页的动作名称。

另请参见:
getactions(),常量字段值

forwardaction

public static final string forwardaction
用于将插入符逻辑向前移动一个位置的动作名称。

另请参见:
getactions(),常量字段值

backwardaction

public static final string backwardaction
用于将插入符在逻辑上向后移动一个位置的动作名称。

另请参见:
getactions(),常量字段值

selectionforwardaction

public static final string selectionforwardaction
通过将插入符在逻辑上向前移动一个位置来扩展选定内容的动作名称。

另请参见:
getactions(),常量字段值

selectionbackwardaction

public static final string selectionbackwardaction
通过将插入符在逻辑上向后移动一个位置来扩展选定内容的动作名称。

另请参见:
getactions(),常量字段值

upaction

public static final string upaction
用于将插入符在逻辑上向上移动一个位置的动作名称。

另请参见:
getactions(),常量字段值

downaction

public static final string downaction
用于将插入符在逻辑上向下移动一个位置的动作名称。

另请参见:
getactions(),常量字段值

selectionupaction

public static final string selectionupaction
用于将插入符在逻辑上向上移动一个位置并扩展选定内容的动作名称。

另请参见:
getactions(),常量字段值

selectiondownaction

public static final string selectiondownaction
用于将插入符在逻辑上向下移动一个位置并扩展选定内容的动作名称。

另请参见:
getactions(),常量字段值

beginwordaction

public static final string beginwordaction
用于将插入符移动到字首的 action 名称。

另请参见:
getactions(),常量字段值

endwordaction

public static final string endwordaction
用于将插入符移动到字尾的动作名称。

另请参见:
getactions(),常量字段值

selectionbeginwordaction

public static final string selectionbeginwordaction
用于将插入符移动到字首并扩展选定内容的 action 名称。

另请参见:
getactions(),常量字段值

selectionendwordaction

public static final string selectionendwordaction
用于将插入符移动到字尾并扩展选定内容的动作名称。

另请参见:
getactions(),常量字段值

previouswordaction

public static final string previouswordaction
用于将插入符移动到前一个字开头的 action 名称。

另请参见:
getactions(),常量字段值

nextwordaction

public static final string nextwordaction
用于将插入符移动到下一个字开头的 action 名称。

另请参见:
getactions(),常量字段值

selectionpreviouswordaction

public static final string selectionpreviouswordaction
用于将选定内容移动到前一个字的开头并扩展选定内容的 action 名称。

另请参见:
getactions(),常量字段值

selectionnextwordaction

public static final string selectionnextwordaction
用于将选定内容移动到下一个字的开头并扩展选定内容的 action 名称。

另请参见:
getactions(),常量字段值

beginlineaction

public static final string beginlineaction
用于将插入符移动到行首的 action 名称。

另请参见:
getactions(),常量字段值

endlineaction

public static final string endlineaction
用于将插入符移动到行尾的 action 名称。

另请参见:
getactions(),常量字段值

selectionbeginlineaction

public static final string selectionbeginlineaction
用于将插入符移动到行首并扩展选定内容的 action 名称。

另请参见:
getactions(),常量字段值

selectionendlineaction

public static final string selectionendlineaction
用于将插入符移动到行尾并扩展选定内容的 action 名称。

另请参见:
getactions(),常量字段值

beginparagraphaction

public static final string beginparagraphaction
用于将插入符移动到段落开头的 action 名称。

另请参见:
getactions(),常量字段值

endparagraphaction

public static final string endparagraphaction
用于将插入符移动到段落末尾的 action 名称。

另请参见:
getactions(),常量字段值

selectionbeginparagraphaction

public static final stringjs随机数 selectionbeginparagraphaction
用于将插入符移动到段落开头并扩展选定内容的 action 名称。

另请参见:
getactions(),常量字段值

selectionendparagraphaction

public static final string selectionendparagraphaction
用于将插入符移动到段落末尾并扩展选定内容的 action 名称。

另请参见:
getactions(),常量字段值

beginaction

public static final string beginaction
用于将插入符移动到文档开头的 action 名称。

另请参见:
getactions(),常量字段值

endaction

public static final string endaction
用于将插入符移动到文档末尾的 action 名称。

另请参见:
getactions(),常量字段值

selectionbeginaction

public static final string selectionbeginaction
用于将插入符移动到文档开头的 action 名称。

另请参见:
getactions(),常量字段值

selectionendaction

public static final string selectionendaction
用于将插入符移动到文档末尾的 action 名称。

另请参见:
getactions(),常量字段值

selectwordaction

public static final string selectwordaction
用于选中围绕插入符的某个字的 action 名称。

另请参见:
getactions(),常量字段值

selectlineaction

public static final string网站地图  手机端 selectlineaction
用于选中围绕插入符的某一行的 action 名称。

另请参见:
getactions(),常量字段值

selectparagraphaction

public static final string selectparagraphaction
用于选中围绕插入符的一个段落的动作名称。

另请参见:
getactions(),常量字段值

selectallaction

public static final string selectallaction
用于选中整个文档的动作名称

另请参见:
getactions(),常量字段值

defaultkeytypedaction

public static final string defaultkeytypedaction
在接收到键输入事件 并且无 keymap 输入时默认执行的动作名称。

另请参见:
getactions(),常量字段值
构造方法详细信息

defaulteditorkit

public defaulteditorkit()
defaulteditorkit 的默认构造方法

方法详细信息

getcontenttype

public string getcontenttype()
获取此工具包声明支持『zhī chí』的数据的 mime 类型。默认类型为 text/plain

指定者:
editorkit 中的 getcontenttype
返回:
类型

getviewfactory

public viewfactory getviewfactory()
获取一个适合供由此包所产生的任何模型来产生视图的工厂。默认情况下,让 ui 生成此工厂,所以此方法无实现。

指定者:
editorkit 中的 getviewfactory
返回:
视图工厂

getactions

public action[] getactions()
获取能在文本组件上使用的一组命令『orders』,该文本组件使用由此工具包生成的模型和视图。

指定者:
editorkit 中的 getactions
返回:
命令列表

createcaret

public caret createcaret()
获取能在由关联的 viewfactory 生成的视图中导航的插入符。

指定者:
editorkit 中的 createcaret
返回:
插入符

createdefaultdocument

public document createdefaultdocument()
创建一个适合此编辑器类型的未初始化文本存储模型 (plaindocument)。

指定者:
editorkit 中的 createdefaultdocument
返回:
模型

read

public void read(inputstream in,   document doc,   int pos)   throws ioexception,   badlocationexception
插入取自给定流的内容,其格式需要适合此类型的内容处理程序。

指定者:
editorkit 中的 read
参数:
in - 要读入的流
doc - 插入到的目标文档。
pos - 文档中放入内容的位置,该位置 >=0。
抛出:
ioexception - 如果有任何 i/o 错误
badlocationexception - 如果 pos 代表文档中的无效位置。

write

public void write(outputstream out,   document doc,   int pos,   int len)  throws ioexception,   badlocationexception
将文档中的内容以适合此类型内容处理程序的格式写入给定的流。

指定者:
editorkit 中的 write
参数:
out - 要写入的流
doc - 写入所用的源文档。
pos - 文档中获取内容的位置,该位置 >=0。
len - 要写出的量,该写出量 >=0。
抛出:
ioexception - 如果有任何 i/o 错误
badlocationexception - 如果 pos 代表文档中的无效位置。

read

public void read(reader in,   document doc,   int pos)   throws ioexception,   badlocationexception
插入取自给定流的内容,它将被视为纯文本。

指定者:
editorkit 中的 read
参数:
in - 要读入的流
doc - 插入到的目标文档。
pos - 文档中放入内容的位置,该位置 >=0。
抛出:
ioexception - 如果有任何 i/o 错误
badlocationexception - 如果 pos 代表文档中的无效位置。

write

public void write(writer out,   document doc,   int pos,   int len)  throws ioexception,   badlocationexception
将取自文档的内容以纯文本格式写入给定流。

指定者:
editorkit 中的 write
参数:
out - 要写入的流
doc - 写入所用的源文档。
pos - 文档中获取内容的位置,该位置 >=0。
len - 要写入的量,该写入量 >=0。
抛出:
ioexception - 如果有任何 i/o 错误
badlocationexception - 如果 pos 不是位于 0 和文档长度『attitudes』之间。

javatm platform
standard ed. 6

提交错误或意见『yì jian』
有关更多的 api 参考资料和开发『developing』人员文档,请参阅 java se 开发『developing』人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作『work』代码示例。

版权所有 2007 sun microsystems, inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策