模块 java.desktop

类 StyleConstants

java.lang.Object
javax.swing.text.StyleConstants
已知子类:
StyleConstants.CharacterConstants , StyleConstants.ColorConstants , StyleConstants.FontConstants , StyleConstants.ParagraphConstants

well known 的集合或应用于 AttributeSet 或 MutableAttributeSet 的通用属性键和方法,以类型安全的方式获取/设置属性。

段落属性形成要呈现的段落的定义。所有大小都以磅为单位指定(例如在后记中找到的),这是一种与设备无关的度量。

Diagram shows SpaceAbove, FirstLineIndent, LeftIndent, RightIndent,
      and SpaceBelow a paragraph.

密封类层次结构图:
Sealed class hierarchy graph for StyleConstantsSealed class hierarchy graph for 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
      上标属性的名称。
    • 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
      段落左侧的缩进量。类型为 float 并以磅为单位指定大小。
    • RightIndent

      public static final Object  RightIndent
      段落右侧的缩进量。类型为 float 并以磅为单位指定大小。
    • LineSpacing

      public static final Object  LineSpacing
      段落行之间的空间量。类型为 float 并将大小指定为行高的一个因子
    • SpaceAbove

      public static final Object  SpaceAbove
      段落上方的空间量。类型为 float 并以磅为单位指定大小。
    • SpaceBelow

      public static final Object  SpaceBelow
      段落下方的空间量。类型为 float 并以磅为单位指定大小。
    • Alignment

      public static final Object  Alignment
      段落的对齐方式。类型是整数。有效值为:
      • ALIGN_LEFT
      • ALIGN_RIGHT
      • ALIGN_CENTER
      • 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)
      设置双向级别。
      参数:
      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)
      检查是否设置了 bold 属性。
      参数:
      a - 属性集
      返回:
      如果设置为 true 否则为 false
    • setBold

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

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

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

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

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

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

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

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

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

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

      public static void setSubscript(MutableAttributeSet  a, boolean b)
      设置下标属性。
      参数:
      a - 属性集
      b - 为设置属性指定真/假
    • 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)
      获取选项卡集。
      参数:
      a - 属性集
      返回:
      TabSet
    • setTabSet

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