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

Class StyleConstants

    • 字段详细信息

      • ComponentElementName

        public static final String ComponentElementName
        用于表示组件的元素的名称。
        另请参见:
        常数字段值
      • IconElementName

        public static final String IconElementName
        用于表示图标的元素的名称。
        另请参见:
        常数字段值
      • 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
        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
        段落行之间的空格量。 Type为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_JUSTIFED
      • TabSet

        public static final Object TabSet
        段落的TabSet,类型是包含TabStops的TabSet。
      • Orientation

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

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

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

        public static final int ALIGN_RIGHT
        段落对齐的可能值。 这指定文本与右缩进对齐,并且应在左侧放置额外的空格。
        另请参见:
        常数字段值
      • ALIGN_JUSTIFIED

        public static final int ALIGN_JUSTIFIED
        段落对齐的可能值。 这指定额外的空格应该通过段落的行展开,文本与左右缩进排成一行,除了最后一行应该对齐左边。
        另请参见:
        常数字段值
    • 方法详细信息

      • toString

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

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

        public static void setBidiLevel​(MutableAttributeSet a,
                                        int o)
        设置BidiLevel。
        参数
        a - 属性集
        o - 比迪烟水平值
      • 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