|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.swing.text
类 StyledEditorKit
java.lang.Object javax.swing.text.EditorKit javax.swing.text.DefaultEditorKit javax.swing.text.StyledEditorKit
- 所有已实现的接口:
- Serializable, Cloneable
- 直接已知子类:
- HTMLEditorKit, RTFEditorKit
-
public class StyledEditorKit
- extends DefaultEditorKit
这是文本组件针对某些类型 的文本文档要成为合理发挥编辑器功能所需的实现集合。此实现提供了一个默认实现,该默认实现把文本当做样式化文本,并提供编辑样式化文本的最小操作集合。
嵌套类摘要 | |
---|---|
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 切换下划线属性的操作。 |
字段摘要 |
---|
构造方法摘要 | |
---|---|
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 |
从类 java.lang.Object 继承的方法 |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
StyledEditorKit
public StyledEditorKit()
- 创建供样式化文档使用新的 EditorKit。
方法详细信息 |
---|
getInputAttributes
public MutableAttributeSet getInputAttributes()
- 获取该窗格的输入属性。当插入符移动并且没有选定项时,则输入属性将自动变化来反映当前插入符位置的字符属性。样式化编辑操作使用输入属性来执行其操作。
-
-
- 返回:
- 属性集
getCharacterAttributeRun
public Element getCharacterAttributeRun()
- 获取表示该插入符处当前运行的字符属性的元素。
-
- 返回:
- 元素
getActions
public Action[] getActions()
- 获取编辑器的命令列表。此命令列表受超类支持,该超类是通过样式操作的本地定义的命令集合扩展的。
-
- 覆盖:
-
类
DefaultEditorKit
中的getActions
-
- 返回:
- 命令列表
createDefaultDocument
public Document createDefaultDocument()
- 创建一个适合此编辑器类型的未初始化文本存储模型。
-
- 覆盖:
-
类
DefaultEditorKit
中的createDefaultDocument
-
- 返回:
- 模型
install
public void install(JEditorPane c)
deinstall
public void deinstall(JEditorPane c)
getViewFactory
public ViewFactory getViewFactory()
-
获取一个适合供由此包所产生的任何模型来产生视图的工厂。实现此方法来返回下列种类的元素的 View 实现。
- AbstractDocument.ContentElementName
- AbstractDocument.ParagraphElementName
- AbstractDocument.SectionElementName
- StyleConstants.ComponentElementName
- StyleConstants.IconElementName
-
- 覆盖:
-
类
DefaultEditorKit
中的getViewFactory
-
- 返回:
- 工厂