java.lang.Object
javax.swing.text.StyleConstants
- Direct Known Subclasses:
StyleConstants.CharacterConstants
,StyleConstants.ColorConstants
,StyleConstants.FontConstants
,StyleConstants.ParagraphConstants
A collection of well known or common attribute keys and methods to apply to an AttributeSet or MutableAttributeSet to get/set the properties in a typesafe manner.
The paragraph attributes form the definition of a paragraph to be rendered. All sizes are specified in points (such as found in postscript), a device independent measure.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
This is a typesafe enumeration of the well-known attributes that contribute to a character style.static class
This is a typesafe enumeration of the well-known attributes that contribute to a color.static class
This is a typesafe enumeration of the well-known attributes that contribute to a font.static class
This is a typesafe enumeration of the well-known attributes that contribute to a paragraph style. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
A possible value for paragraph alignment.static final int
A possible value for paragraph alignment.static final int
A possible value for paragraph alignment.static final int
A possible value for paragraph alignment.static final Object
Alignment for the paragraph.static final Object
Name of the background color attribute.static final Object
Bidirectional level of a character as assigned by the Unicode bidi algorithm.static final Object
Name of the bold attribute.static final Object
Name of the component attribute.static final String
Name of elements used to represent components.static final Object
Name of the input method composed text attribute.static final Object
Name of the font family.static final Object
The amount of space to indent the first line of the paragraph.static final Object
Name of the font family.static final Object
Name of the font size.static final Object
Name of the foreground color attribute.static final Object
Name of the icon attribute.static final String
Name of elements used to represent icons.static final Object
Name of the italic attribute.static final Object
The amount to indent the left side of the paragraph.static final Object
The amount of space between lines of the paragraph.static final Object
Attribute used to identify the model for embedded objects that have a model view separation.static final Object
Attribute name used to name the collection of attributes.static final Object
Orientation for a paragraph.static final Object
Attribute name used to identify the resolving parent set of attributes, if one is defined.static final Object
The amount to indent the right side of the paragraph.static final Object
Name of the font size.static final Object
The amount of space above the paragraph.static final Object
The amount of space below the paragraph.static final Object
Name of the Strikethrough attribute.static final Object
Name of the Subscript attribute.static final Object
Name of the Superscript attribute.static final Object
TabSet for the paragraph, type is a TabSet containing TabStops.static final Object
Name of the underline attribute. -
Method Summary
Modifier and TypeMethodDescriptionstatic int
Gets the alignment setting.static Color
Gets the background color setting from the attribute list.static int
Gets the BidiLevel setting.static Component
Gets the component setting from the attribute list.static float
Gets the first line indent setting.static String
Gets the font family setting from the attribute list.static int
Gets the font size setting from the attribute list.static Color
Gets the foreground color setting from the attribute list.static Icon
Gets the icon setting from the attribute list.static float
Gets the left indent setting.static float
Gets the line spacing setting.static float
Gets the right indent setting.static float
Gets the space above setting.static float
Gets the space below setting.static TabSet
Gets the TabSet.static boolean
Checks whether the bold attribute is set.static boolean
Checks whether the italic attribute is set.static boolean
Checks whether the strikethrough attribute is set.static boolean
Checks whether the subscript attribute is set.static boolean
Checks whether the superscript attribute is set.static boolean
Checks whether the underline attribute is set.static void
setAlignment
(MutableAttributeSet a, int align) Sets alignment.static void
Sets the background color.static void
setBidiLevel
(MutableAttributeSet a, int o) Sets the BidiLevel.static void
setBold
(MutableAttributeSet a, boolean b) Sets the bold attribute.static void
Sets the component attribute.static void
setFirstLineIndent
(MutableAttributeSet a, float i) Sets the first line indent.static void
setFontFamily
(MutableAttributeSet a, String fam) Sets the font attribute.static void
setFontSize
(MutableAttributeSet a, int s) Sets the font size attribute.static void
Sets the foreground color.static void
setIcon
(MutableAttributeSet a, Icon c) Sets the icon attribute.static void
setItalic
(MutableAttributeSet a, boolean b) Sets the italic attribute.static void
setLeftIndent
(MutableAttributeSet a, float i) Sets left indent.static void
setLineSpacing
(MutableAttributeSet a, float i) Sets line spacing.static void
setRightIndent
(MutableAttributeSet a, float i) Sets right indent.static void
setSpaceAbove
(MutableAttributeSet a, float i) Sets space above.static void
setSpaceBelow
(MutableAttributeSet a, float i) Sets space below.static void
setStrikeThrough
(MutableAttributeSet a, boolean b) Sets the strikethrough attribute.static void
setSubscript
(MutableAttributeSet a, boolean b) Sets the subscript attribute.static void
setSuperscript
(MutableAttributeSet a, boolean b) Sets the superscript attribute.static void
setTabSet
(MutableAttributeSet a, TabSet tabs) Sets the TabSet.static void
setUnderline
(MutableAttributeSet a, boolean b) Sets the underline attribute.toString()
Returns the string representation.
-
Field Details
-
ComponentElementName
Name of elements used to represent components.- See Also:
-
IconElementName
Name of elements used to represent icons.- See Also:
-
NameAttribute
Attribute name used to name the collection of attributes. -
ResolveAttribute
Attribute name used to identify the resolving parent set of attributes, if one is defined. -
ModelAttribute
Attribute used to identify the model for embedded objects that have a model view separation. -
BidiLevel
Bidirectional level of a character as assigned by the Unicode bidi algorithm. -
FontFamily
Name of the font family. -
Family
Name of the font family.- Since:
- 1.5
-
FontSize
Name of the font size. -
Size
Name of the font size.- Since:
- 1.5
-
Bold
Name of the bold attribute. -
Italic
Name of the italic attribute. -
Underline
Name of the underline attribute. -
StrikeThrough
Name of the Strikethrough attribute. -
Superscript
Name of the Superscript attribute. -
Subscript
public static final
-