- java.lang.Object
-
- javax.swing.text.StyleConstants
-
- 已知直接子类:
-
StyleConstants.CharacterConstants
,StyleConstants.ColorConstants
,StyleConstants.FontConstants
,StyleConstants.ParagraphConstants
public class StyleConstants extends Object
用于应用于AttributeSet或MutableAttributeSet的众所周知或常用属性键和方法的集合,以类型安全的方式获取/设置属性。
段落属性形成要呈现的段落的定义。 所有尺寸均以点为单位(例如在后记中找到),与设备无关的度量。
-
-
Nested Class Summary
Nested Classes Modifier and Type Class 描述 static class
StyleConstants.CharacterConstants
这是有助于字符风格 的众所周知的属性的类型安全枚举。static class
StyleConstants.ColorConstants
这是有助于颜色 的众所周知的属性的类型安全枚举。static class
StyleConstants.FontConstants
这是有助于字体 的众所周知的属性的类型安全枚举。static class
StyleConstants.ParagraphConstants
这是对段落样式有贡献 的众所周知的属性的类型安全枚举。
-
Field Summary
Fields Modifier and Type Field 描述 static int
ALIGN_CENTER
段落对齐的可能值。static int
ALIGN_JUSTIFIED
段落对齐的可能值。static int
ALIGN_LEFT
段落对齐的可能值。static int
ALIGN_RIGHT
段落对齐的可能值。static Object
Alignment
段落的对齐。static Object
Background
背景颜色属性的名称。static Object
BidiLevel
由Unicode bidi算法分配的字符的双向级别。static Object
Bold
粗体属性的名称。static Object
ComponentAttribute
组件属性的名称。static String
ComponentElementName
用于表示组件的元素的名称。static Object
ComposedTextAttribute
输入法的名称组合文本属性。static Object
Family
字体系列的名称static Object
FirstLineIndent
缩进段落第一行的空格量。static Object
FontFamily
字体系列的名称static Object
FontSize
字体大小的名称。static Object
Foreground
前景颜色属性的名称。static Object
IconAttribute
图标属性的名称。static String
IconElementName
用于表示图标的元素名称。static Object
Italic
斜体属性的名称。static Object
LeftIndent
缩进段落左侧的数量。static Object
LineSpacing
段落之间的空格数量。static Object
ModelAttribute
用于识别具有模型视图分离的嵌入对象的模型的属性。static Object
NameAttribute
用于命名属性集合的属性名称。static Object
Orientation
段落的方向。static Object
ResolveAttribute
用于标识解析父属性属性的属性名称(如果已定义)。static Object
RightIndent
缩小段落右侧的数量。static Object
Size
字体大小的名称。static Object
SpaceAbove
段落上方的空间量。static Object
SpaceBelow
段落以下的空间量。static Object
StrikeThrough
删除线属性的名称。static Object
Subscript
下标属性的名称。static Object
Superscript
上标属性的名称。static Object
TabSet
该类型为TabSet的类型为TabStops。static Object
Underline
下划线属性的名称。
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 Modifier and Type 方法 描述 static int
getAlignment(AttributeSet a)
获取对齐设置。static Color
getBackground(AttributeSet a)
从属性列表中获取背景颜色设置。static int
getBidiLevel(AttributeSet a)
获取BidiLevel设置。static Component
getComponent(AttributeSet a)
从属性列表获取组件设置。static float
getFirstLineIndent(AttributeSet a)
获取第一行缩进设置。static String
getFontFamily(AttributeSet a)
从属性列表中获取字体系列设置。static int
getFontSize(AttributeSet a)
从属性列表获取字体大小设置。static Color
getForeground(AttributeSet a)
从属性列表获取前景色设置。static Icon
getIcon(AttributeSet a)
从属性列表中获取图标设置。static float
getLeftIndent(AttributeSet a)
获取左缩进设置。static float
getLineSpacing(AttributeSet a)
获取行距设置。static float
getRightIndent(AttributeSet a)
获取正确的缩进设置。static float
getSpaceAbove(AttributeSet a)
获取上述设置的空间。static float
getSpaceBelow(AttributeSet a)
获取下面的空间设置。static TabSet
getTabSet(AttributeSet a)
获取TabSet。static boolean
isBold(AttributeSet a)
检查是否设置了粗体属性。static boolean
isItalic(AttributeSet a)
检查是否设置了斜体属性。static boolean
isStrikeThrough(AttributeSet a)
检查是否设置了删除线属性。static boolean
isSubscript(AttributeSet a)
检查下标属性是否设置。static boolean
isSuperscript(AttributeSet a)
检查是否设置了上标属性。static boolean
isUnderline(AttributeSet a)
检查是否设置了下划线属性。static void
setAlignment(MutableAttributeSet a, int align)
设置对齐。static void
setBackground(MutableAttributeSet a, Color fg)
设置背景颜色。static void
setBidiLevel(MutableAttributeSet a, int o)
设置BidiLevel。static void
setBold(MutableAttributeSet a, boolean b)
设置粗体属性。static void
setComponent(MutableAttributeSet a, Component c)
设置组件属性。static void
setFirstLineIndent(MutableAttributeSet a, float i)
设置第一行缩进。static void
setFontFamily(MutableAttributeSet a, String fam)
设置字体属性。static void
setFontSize(MutableAttributeSet a, int s)
设置字体大小属性。static void
setForeground(MutableAttributeSet a, Color fg)
设置前景色。static void
setIcon(MutableAttributeSet a, Icon c)
设置图标属性。static void
setItalic(MutableAttributeSet a, boolean b)
设置斜体属性。static void
setLeftIndent(MutableAttributeSet a, float i)
设置左缩进static void
setLineSpacing(MutableAttributeSet a, float i)
设置行距。static void
setRightIndent(MutableAttributeSet a, float i)
设置正确的缩进。static void
setSpaceAbove(MutableAttributeSet a, float i)
设置上面的空间。static void
setSpaceBelow(MutableAttributeSet a, float i)
设置下面的空格。static void
setStrikeThrough(MutableAttributeSet a, boolean b)
设置删除线属性。static void
setSubscript(MutableAttributeSet a, boolean b)
设置下标属性。static void
setSuperscript(MutableAttributeSet a, boolean b)
设置上标属性。static void
setTabSet(MutableAttributeSet a, TabSet tabs)
设置TabSet。static void
setUnderline(MutableAttributeSet a, boolean b)
设置下划线属性。String
toString()
返回字符串表示形式。
-
-
-
字段详细信息
-
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
-
-
方法详细信息
-
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
-
-