- java.lang.Object
-
- javax.swing.text.EditorKit
-
- javax.swing.text.DefaultEditorKit
-
- javax.swing.text.StyledEditorKit
-
- 实现的所有接口
-
Serializable
,Cloneable
- 已知直接子类:
-
HTMLEditorKit
,RTFEditorKit
public class StyledEditorKitextends DefaultEditorKit
这是文本组件成为某种类型的文本文档的合理功能编辑器所需的一组内容。 此实现提供了一个默认实现,它将文本视为样式文本,并提供一组最小的操作来编辑样式文本。- 另请参见:
- Serialized Form
-
-
嵌套类汇总
嵌套类 变量和类型 类 描述 static class
StyledEditorKit.AlignmentAction
设置段落对齐的操作。static class
StyledEditorKit.BoldAction
切换粗体属性的操作。static class
StyledEditorKit.FontFamilyAction
在关联的JEditorPane中设置字体系列的操作。static class
StyledEditorKit.FontSizeAction
在关联的JEditorPane中设置字体大小的操作。static class
StyledEditorKit.ForegroundAction
设置前景色的动作。static class
StyledEditorKit.ItalicAction
切换斜体属性的操作。static class
StyledEditorKit.StyledTextAction
假定它在安装了StyledEditorKit(或子类)的JEditorPane上被触发的动作。static class
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
-
-
构造方法摘要
构造方法 构造器 描述 StyledEditorKit()
创建用于样式文档的新EditorKit。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 Object
clone()
创建编辑器工具包的副本。Document
createDefaultDocument()
创建适合此类编辑器的未初始化文本存储模型。protected void
createInputAttributes(Element element, MutableAttributeSet set)
将element
的AttributeSet中的键/值复制到set
。void
deinstall(JEditorPane c)
从JEditorPane中取出套件时调用。Action[]
getActions()
获取编辑器的命令列表。Element
getCharacterAttributeRun()
获取表示插入符的当前字符属性运行的元素。MutableAttributeSet
getInputAttributes()
获取窗格的输入属性。ViewFactory
getViewFactory()
获取适合生成此套件生产的任何型号视图的工厂。void
install(JEditorPane c)
将套件安装到JEditorPane中时调用。-
声明方法的类 javax.swing.text.DefaultEditorKit
createCaret, getContentType, read, read, write, write
-
-
-
-
方法详细信息
-
getInputAttributes
public MutableAttributeSet getInputAttributes()
获取窗格的输入属性。 当插入符号移动且没有选择时,输入属性会自动变异以反映当前插入符号位置的字符属性。 样式化编辑操作使用输入属性来执行其操作。- 结果
- 属性集
-
getCharacterAttributeRun
public Element getCharacterAttributeRun()
获取表示插入符的当前字符属性运行的元素。- 结果
- 元素
-
getActions
public Action[] getActions()
获取编辑器的命令列表。 这是超类支持的命令列表,由本地为样式操作定义的命令集合增强。- 重写:
-
getActions
,类DefaultEditorKit
- 结果
- 命令列表
-
createDefaultDocument
public Document createDefaultDocument()
创建适合此类编辑器的未初始化文本存储模型。- 重写:
-
createDefaultDocument
类DefaultEditorKit
- 结果
- 该模型
-
install
public void install(JEditorPane c)
将套件安装到JEditorPane中时调用。
-
deinstall
public void deinstall(JEditorPane c)
从JEditorPane中取出套件时调用。 这用于取消注册附加的任何侦听器。
-
getViewFactory
public ViewFactory getViewFactory()
获取适合生成此套件生产的任何型号视图的工厂。 实现此方法是为了返回以下类型元素的View实现:- AbstractDocument.ContentElementName
- AbstractDocument.ParagraphElementName
- AbstractDocument.SectionElementName
- StyleConstants.ComponentElementName
- StyleConstants.IconElementName
- 重写:
-
getViewFactory
类,DefaultEditorKit
- 结果
- 工厂
-
createInputAttributes
protected void createInputAttributes(Element element, MutableAttributeSet set)
将element
的AttributeSet中的键/值复制到set
。 这不会复制组件,图标或元素名称属性。 子类可能希望改进这里复制的内容和内容。 但请务必先删除set
中的所有属性。只要插入符号在不同位置移动,就会调用此方法。
- 参数
-
element
- 元素 -
set
- the attributes
-
-