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

Class StyleConstants

    • 字段详细信息

      • ComponentElementName

        public static final String ComponentElementName
        用于表示组件的元素的名称。
        另请参见:
        Constant Field Values
      • IconElementName

        public static final String IconElementName
        用于表示图标的元素名称。
        另请参见:
        Constant Field Values
      • NameAttribute

        public static final Object NameAttribute
        用于命名属性集合的属性名称。
      • ResolveAttribute

        public static final Object ResolveAttribute
        用于标识解析父属性属性的属性名称(如果已定义)。
      • ModelAttribute

        public static final Object ModelAttribute
        用于识别具有模型视图分离的嵌入对象的模型的属性。
      • BidiLevel

        public static final Object BidiLevel
        由Unicode bidi算法分配的字符的双向级别。
      • FontFamily

        public static final Object FontFamily
        字体系列的名称
      • Family

        public static final Object Family
        字体系列的名称
        从以下版本开始:
        1.5
      • FontSize

        public static final Object FontSize
        字体大小的名称。
      • Size

        public static final Object Size
        字体大小的名称。
        从以下版本开始:
        1.5
      • Bold

        public static final Object Bold
        粗体属性的名称。
      • Italic

        public static final Object Italic
        斜体属性的名称。
      • Underline

        public static final Object Underline
        下划线属性的名称。
      • StrikeThrough

        public static final Object StrikeThrough
        删除线属性的名称。
      • Superscript

        public static final Object Superscript
        上标属性的名称。
      • Subscript

        public static final Object Subscript
        下标属性的名称。
      • Foreground

        public static final Object Foreground
        前景颜色属性的名称。
      • Background

        public static final Object Background
        背景颜色属性的名称。
      • ComponentAttribute

        public static final Object ComponentAttribute
        组件属性的名称。
      • IconAttribute

        public static final Object IconAttribute
        图标属性的名称。
      • ComposedTextAttribute

        public static final Object ComposedTextAttribute
        输入法的名称组合文本属性。 此属性的值是表示组合文本的AttributedString的实例。
      • FirstLineIndent

        public static final Object FirstLineIndent
        缩进段落第一行的空格量。 该值可能为负,以反向偏移。 类型是Float,并以点为单位指定空格的大小。
      • LeftIndent

        public static final Object LeftIndent
        缩进段落左侧的数量。 Type为float,以点为单位指定大小。
      • RightIndent

        public static final Object RightIndent
        缩小段落右侧的数量。 Type为float,以点为单位指定大小。
      • LineSpacing

        public static final Object LineSpacing
        段落之间的空格数量。 类型是float,并指定大小作为行高的因子
      • SpaceAbove

        public static final Object SpaceAbove
        段落上方的空间量。 Type为float,以点为单位指定大小。
      • SpaceBelow

        public static final Object SpaceBelow
        段落以下的空间量。 Type为float,以点为单位指定大小。
      • Alignment

        public static final Object Alignment
        段落的对齐。 类型是整数。 有效值为:
        • ALIGN_LEFT
        • ALIGN_RIGHT
        • ALIGN_CENTER
        • ALIGN_JUSTIFED
      • TabSet

        public static final Object TabSet
        该类型为TabSet的类型为TabStops。
      • Orientation

        public static final Object Orientation
        段落的方向。
      • ALIGN_LEFT

        public static final int ALIGN_LEFT
        段落对齐的可能值。 这指定文本与左缩进对齐,并且额外的空格应放在右侧。
        另请参见:
        Constant Field Values
      • ALIGN_CENTER

        public static final int ALIGN_CENTER
        段落对齐的可能值。 这指定文本与中心对齐,并且额外的空格应平等放置在左侧和右侧。
        另请参见:
        Constant Field Values
      • ALIGN_RIGHT

        public static final int ALIGN_RIGHT
        段落对齐的可能值。 这指定文本对齐到正确的缩进,并且额外的空格应放在左边。
        另请参见:
        Constant Field Values
      • ALIGN_JUSTIFIED

        public static final int ALIGN_JUSTIFIED
        段落对齐的可能值。 这表明额外的空格应该通过段落的行分开,文本排列左侧和右侧缩进,除了最后一行应该与左对齐。
        另请参见:
        Constant Field Values
    • 方法详细信息

      • toString

        public String toString​()
        返回字符串表示形式。
        重写:
        toStringObject
        结果
        字符串
      • getBidiLevel

        public static int getBidiLevel​(AttributeSet a)
        获取BidiLevel设置。
        参数
        a - 属性集
        结果
        价值
      • setBidiLevel

        public static void setBidiLevel​(MutableAttributeSet a,
                                        int o)
        设置BidiLevel。
        参数
        a - 属性集
        o - bidi等级值
      • getComponent

        public static Component getComponent​(AttributeSet a)
        从属性列表获取组件设置。
        参数
        a - 属性集
        结果
        组件,如果没有,则为null
      • setComponent

        public static void setComponent​(MutableAttributeSet a,
                                        Component c)
        设置组件属性。
        参数
        a - 属性集
        c - 组件
      • getIcon

        public static Icon getIcon​(AttributeSet a)
        从属性列表中获取图标设置。
        参数
        a - 属性集
        结果
        该图标,如果没有,则为null
      • setIcon

        public static void setIcon​(MutableAttributeSet a,
                                   Icon c)
        设置图标属性。
        参数
        a - 属性集
        c - 图标
      • getFontFamily

        public static String getFontFamily​(AttributeSet a)
        从属性列表中获取字体系列设置。
        参数
        a - 属性集
        结果
        字体系列,“Monospaced”为默认
      • setFontFamily

        public static void setFontFamily​(MutableAttributeSet a,
                                         String fam)
        设置字体属性。
        参数
        a - 属性集
        fam - 字体
      • getFontSize

        public static int getFontSize​(AttributeSet a)
        从属性列表获取字体大小设置。
        参数
        a - 属性集
        结果
        字体大小,默认为12
      • setFontSize

        public static void setFontSize​(MutableAttributeSet a,
                                       int s)
        设置字体大小属性。
        参数
        a - 属性集
        s - 字体大小
      • isBold

        public static boolean isBold​(AttributeSet a)
        检查是否设置了粗体属性。
        参数
        a - 属性集
        结果
        如果设置为false则为true
      • setBold

        public static void setBold​(MutableAttributeSet a,
                                   boolean b)
        设置粗体属性。
        参数
        a - 属性集
        b - 为设置属性指定true / false
      • isItalic

        public static boolean isItalic​(AttributeSet a)
        检查是否设置了斜体属性。
        参数
        a - 属性集
        结果
        如果设置为false则为true
      • setItalic

        public static void setItalic​(MutableAttributeSet a,
                                     boolean b)
        设置斜体属性。
        参数
        a - 属性集
        b - 为设置属性指定true / false
      • isUnderline

        public static boolean isUnderline​(AttributeSet a)
        检查是否设置了下划线属性。
        参数
        a - 属性集
        结果
        如果设置为false则为true
      • isStrikeThrough

        public static boolean isStrikeThrough​(AttributeSet a)
        检查是否设置了删除线属性。
        参数
        a - 属性集
        结果
        如果设置为false则为true
      • isSuperscript

        public static boolean isSuperscript​(AttributeSet a)
        检查是否设置了上标属性。
        参数
        a - 属性集
        结果
        如果设置为false则为true
      • isSubscript

        public static boolean isSubscript​(AttributeSet a)
        检查下标属性是否设置。
        参数
        a - 属性集
        结果
        如果设置为false则为true
      • setUnderline

        public static void setUnderline​(MutableAttributeSet a,
                                        boolean b)
        设置下划线属性。
        参数
        a - 属性集
        b - 为设置属性指定true / false
      • setStrikeThrough

        public static void setStrikeThrough​(MutableAttributeSet a,
                                            boolean b)
        设置删除线属性。
        参数
        a - 属性集
        b - 为设置属性指定true / false
      • setSuperscript

        public static void setSuperscript​(MutableAttributeSet a,
                                          boolean b)
        设置上标属性。
        参数
        a - 属性集
        b - 为设置属性指定true / false
      • setSubscript

        public static void setSubscript​(MutableAttributeSet a,
                                        boolean b)
        设置下标属性。
        参数
        a - 属性集
        b - 为设置属性指定true / false
      • getForeground

        public static Color getForeground​(AttributeSet a)
        从属性列表获取前景色设置。
        参数
        a - 属性集
        结果
        颜色为Color.black为默认值
      • setForeground

        public static void setForeground​(MutableAttributeSet a,
                                         Color fg)
        设置前景色。
        参数
        a - 属性集
        fg - 颜色
      • getBackground

        public static Color getBackground​(AttributeSet a)
        从属性列表中获取背景颜色设置。
        参数
        a - 属性集
        结果
        颜色为Color.black为默认值
      • setBackground

        public static void setBackground​(MutableAttributeSet a,
                                         Color fg)
        设置背景颜色。
        参数
        a - 属性集
        fg - 颜色
      • getFirstLineIndent

        public static float getFirstLineIndent​(AttributeSet a)
        获取第一行缩进设置。
        参数
        a - 属性集
        结果
        该值,如果未设置,则为0
      • setFirstLineIndent

        public static void setFirstLineIndent​(MutableAttributeSet a,
                                              float i)
        设置第一行缩进。
        参数
        a - 属性集
        i - 值
      • getRightIndent

        public static float getRightIndent​(AttributeSet a)
        获取正确的缩进设置。
        参数
        a - 属性集
        结果
        该值,如果未设置,则为0
      • setRightIndent

        public static void setRightIndent​(MutableAttributeSet a,
                                          float i)
        设置正确的缩进。
        参数
        a - 属性集
        i - 值
      • getLeftIndent

        public static float getLeftIndent​(AttributeSet a)
        获取左缩进设置。
        参数
        a - 属性集
        结果
        该值,如果未设置,则为0
      • setLeftIndent

        public static void setLeftIndent​(MutableAttributeSet a,
                                         float i)
        设置左缩进
        参数
        a - 属性集
        i - 值
      • getLineSpacing

        public static float getLineSpacing​(AttributeSet a)
        获取行距设置。
        参数
        a - 属性集
        结果
        该值,如果未设置,则为0
      • setLineSpacing

        public static void setLineSpacing​(MutableAttributeSet a,
                                          float i)
        设置行距。
        参数
        a - 属性集
        i - 值
      • getSpaceAbove

        public static float getSpaceAbove​(AttributeSet a)
        获取上述设置的空间。
        参数
        a - 属性集
        结果
        该值,如果未设置,则为0
      • setSpaceAbove

        public static void setSpaceAbove​(MutableAttributeSet a,
                                         float i)
        设置上面的空间。
        参数
        a - 属性集
        i - 值
      • getSpaceBelow

        public static float getSpaceBelow​(AttributeSet a)
        获取下面的空间设置。
        参数
        a - 属性集
        结果
        该值,如果未设置,则为0
      • setSpaceBelow

        public static void setSpaceBelow​(MutableAttributeSet a,
                                         float i)
        设置下面的空格。
        参数
        a - 属性集
        i - 值
      • getAlignment

        public static int getAlignment​(AttributeSet a)
        获取对齐设置。
        参数
        a - 属性集
        结果
        StyleConstants.ALIGN_LEFT如果没有设置
      • setAlignment

        public static void setAlignment​(MutableAttributeSet a,
                                        int align)
        设置对齐。
        参数
        a - 属性集
        align - 对齐值
      • getTabSet

        public static TabSet getTabSet​(AttributeSet a)
        获取TabSet。
        参数
        a - 属性集
        结果
        TabSet
      • setTabSet

        public static void setTabSet​(MutableAttributeSet a,
                                     TabSet tabs)
        设置TabSet。
        参数
        a - 属性集。
        tabs - TabSet