Module  java.desktop
软件包  javax.swing.text

Class StyledEditorKit

  • All Implemented Interfaces:
    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​()
        获取编辑器的命令列表。 这是超级类支持的命令的列表,这些命令由对本地定义的样式操作定义的命令集合进行了扩充。
        重写:
        getActionsDefaultEditorKit
        结果
        命令列表
      • install

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

        public void deinstall​(JEditorPane c)
        当该套件从JEditorPane中删除时调用。 这用于取消注册附加的任何监听器。
        重写:
        deinstallEditorKit
        参数
        c - JEditorPane
      • getViewFactory

        public ViewFactory getViewFactory​()
        获取适合产生由该套件生产的任何型号的视图的工厂。 这是为了返回以下类型元素的View实现:
        • AbstractDocument.ContentElementName
        • AbstractDocument.ParagraphElementName
        • AbstractDocument.SectionElementName
        • StyleConstants.ComponentElementName
        • StyleConstants.IconElementName
        重写:
        getViewFactoryDefaultEditorKit
        结果
        工厂
      • createInputAttributes

        protected void createInputAttributes​(Element element,
                                             MutableAttributeSet set)
        element的AttributeSet中的键/值复制到set 这不会复制组件,图标或元素名称属性。 子类可能希望改进什么是什么和什么不复制在这里。 但请务必先删除所有属性,如set

        随时插入符号在不同位置移动即可。

        参数
        element - 元素
        set - the attributes