模块  java.desktop
软件包  javax.swing.text

Class StyledEditorKit

  • 实现的所有接口
    SerializableCloneable
    已知直接子类:
    HTMLEditorKitRTFEditorKit

    public class StyledEditorKit
    extends DefaultEditorKit
    这是文本组件成为某种类型的文本文档的合理功能编辑器所需的一组内容。 此实现提供了一个默认实现,它将文本视为样式文本,并提供一组最小的操作来编辑样式文本。
    另请参见:
    Serialized Form
    • 构造方法详细信息

      • StyledEditorKit

        public StyledEditorKit()
        创建用于样式文档的新EditorKit。
    • 方法详细信息

      • getInputAttributes

        public MutableAttributeSet getInputAttributes()
        获取窗格的输入属性。 当插入符号移动且没有选择时,输入属性会自动变异以反映当前插入符号位置的字符属性。 样式化编辑操作使用输入属性来执行其操作。
        结果
        属性集
      • getCharacterAttributeRun

        public Element getCharacterAttributeRun()
        获取表示插入符的当前字符属性运行的元素。
        结果
        元素
      • getActions

        public Action[] getActions()
        获取编辑器的命令列表。 这是超类支持的命令列表,由本地为样式操作定义的命令集合增强。
        重写:
        getActions ,类 DefaultEditorKit
        结果
        命令列表
      • install

        public void install​(JEditorPane c)
        将套件安装到JEditorPane中时调用。
        重写:
        install类, EditorKit
        参数
        c - JEditorPane
      • deinstall

        public void deinstall​(JEditorPane c)
        从JEditorPane中取出套件时调用。 这用于取消注册附加的任何侦听器。
        重写:
        deinstall类, EditorKit
        参数
        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