- java.lang.Object
-
- javax.swing.text.StyleConstants
-
- 已知直接子类:
-
StyleConstants.CharacterConstants
,StyleConstants.ColorConstants
,StyleConstants.FontConstants
,StyleConstants.ParagraphConstants
public class StyleConstants extends Object
应用于AttributeSet或MutableAttributeSet以便以类型安全方式获取/设置属性的众所周知或常用属性键和方法的集合。
段落属性构成了要渲染的段落的定义。 所有尺寸都以点(例如在postscript中找到)指定,这是一种独立于设备的度量。
-
-
嵌套类汇总
嵌套类 变量和类型 类 描述 static class
StyleConstants.CharacterConstants
这是对字符样式有贡献 的众所周知属性的类型安全枚举。static class
StyleConstants.ColorConstants
这是有助于颜色 的众所周知属性的类型安全枚举。static class
StyleConstants.FontConstants
这是对字体有贡献 的众所周知属性的类型安全枚举。static class
StyleConstants.ParagraphConstants
这是对段落样式有贡献 的众所周知属性的类型安全枚举。
-
字段汇总
字段 变量和类型 字段 描述 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
Superscript属性的名称。static Object
TabSet
段落的TabSet,类型是包含TabStops的TabSet。static Object
Underline
下划线属性的名称。
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 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()
返回字符串表示形式。
-
-
-
字段详细信息
-
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
段落对齐的可能值。 这指定额外的空格应该通过段落的行展开,文本与左右缩进排成一行,除了最后一行应该对齐左边。- 另请参见:
- 常数字段值
-
-
方法详细信息
-
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
-
-