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

Class StyledEditorKit.StyledTextAction

    • 构造方法详细信息

      • StyledTextAction

        public StyledTextAction​(String nm)
        从字符串操作名称创建新的StyledTextAction。
        参数
        nm - 操作的名称
    • 方法详细信息

      • getEditor

        protected final JEditorPane getEditor​(ActionEvent e)
        获取操作的目标编辑器。
        参数
        e - 动作事件
        结果
        编辑
      • getStyledEditorKit

        protected final StyledEditorKit getStyledEditorKit​(JEditorPane e)
        获取与编辑器窗格关联的编辑器工具包。
        参数
        e - 编辑器窗格
        结果
        套件
        异常
        IllegalArgumentException - 对于错误的文档类型
      • setCharacterAttributes

        protected final void setCharacterAttributes​(JEditorPane editor,
                                                    AttributeSet attr,
                                                    boolean replace)
        将给定属性应用于角色内容。 如果有选择,则属性将应用于选择范围。 如果没有选择,则将属性应用于输入属性集,该属性集定义要插入的任何新文本的属性。
        参数
        editor - 编辑
        attr - 属性
        replace - 如果为true,则首先替换现有属性
      • setParagraphAttributes

        protected final void setParagraphAttributes​(JEditorPane editor,
                                                    AttributeSet attr,
                                                    boolean replace)
        将给定属性应用于段落。 如果存在选择,则属性将应用于与选择相交的段落。 如果没有选择,则属性将应用于当前插入符号位置的段落。
        参数
        editor - 编辑
        attr - 属性
        replace - 如果为true, replace替换现有属性