Module java.desktop

Class StyleConstants

    • Field Detail

      • ComponentElementName

        public static final String ComponentElementName
        Name of elements used to represent components.
        See Also:
        Constant Field Values
      • IconElementName

        public static final String IconElementName
        Name of elements used to represent icons.
        See Also:
        Constant Field Values
      • NameAttribute

        public static final Object NameAttribute
        Attribute name used to name the collection of attributes.
      • ResolveAttribute

        public static final Object ResolveAttribute
        Attribute name used to identify the resolving parent set of attributes, if one is defined.
      • ModelAttribute

        public static final Object ModelAttribute
        Attribute used to identify the model for embedded objects that have a model view separation.
      • BidiLevel

        public static final Object BidiLevel
        Bidirectional level of a character as assigned by the Unicode bidi algorithm.
      • FontFamily

        public static final Object FontFamily
        Name of the font family.
      • Family

        public static final Object Family
        Name of the font family.
        Since:
        1.5
      • FontSize

        public static final Object FontSize
        Name of the font size.
      • Size

        public static final Object Size
        Name of the font size.
        Since:
        1.5
      • Bold

        public static final Object Bold
        Name of the bold attribute.
      • Italic

        public static final Object Italic
        Name of the italic attribute.
      • Underline

        public static final Object Underline
        Name of the underline attribute.
      • StrikeThrough

        public static final Object StrikeThrough
        Name of the Strikethrough attribute.
      • Superscript

        public static final Object Superscript
        Name of the Superscript attribute.
      • Subscript

        public static final Object Subscript
        Name of the Subscript attribute.
      • Foreground

        public static final Object Foreground
        Name of the foreground color attribute.
      • Background

        public static final Object Background
        Name of the background color attribute.
      • ComponentAttribute

        public static final Object ComponentAttribute
        Name of the component attribute.
      • IconAttribute

        public static final Object IconAttribute
        Name of the icon attribute.
      • ComposedTextAttribute

        public static final Object ComposedTextAttribute
        Name of the input method composed text attribute. The value of this attribute is an instance of AttributedString which represents the composed text.
      • FirstLineIndent

        public static final Object FirstLineIndent
        The amount of space to indent the first line of the paragraph. This value may be negative to offset in the reverse direction. The type is Float and specifies the size of the space in points.
      • LeftIndent

        public static final Object LeftIndent
        The amount to indent the left side of the paragraph. Type is float and specifies the size in points.
      • RightIndent

        public static final Object RightIndent
        The amount to indent the right side of the paragraph. Type is float and specifies the size in points.
      • LineSpacing

        public static final Object LineSpacing
        The amount of space between lines of the paragraph. Type is float and specifies the size as a factor of the line height
      • SpaceAbove

        public static final Object SpaceAbove
        The amount of space above the paragraph. Type is float and specifies the size in points.
      • SpaceBelow

        public static final Object SpaceBelow
        The amount of space below the paragraph. Type is float and specifies the size in points.
      • Alignment

        public static final Object Alignment
        Alignment for the paragraph. The type is Integer. Valid values are:
        • ALIGN_LEFT
        • ALIGN_RIGHT
        • ALIGN_CENTER
        • ALIGN_JUSTIFED
      • TabSet

        public static final Object TabSet
        TabSet for the paragraph, type is a TabSet containing TabStops.
      • Orientation

        public static final Object Orientation
        Orientation for a paragraph.
      • ALIGN_LEFT

        public static final int ALIGN_LEFT
        A possible value for paragraph alignment. This specifies that the text is aligned to the left indent and extra whitespace should be placed on the right.
        See Also:
        Constant Field Values
      • ALIGN_CENTER

        public static final int ALIGN_CENTER
        A possible value for paragraph alignment. This specifies that the text is aligned to the center and extra whitespace should be placed equally on the left and right.
        See Also:
        Constant Field Values
      • ALIGN_RIGHT

        public static final int ALIGN_RIGHT
        A possible value for paragraph alignment. This specifies that the text is aligned to the right indent and extra whitespace should be placed on the left.
        See Also:
        Constant Field Values
      • ALIGN_JUSTIFIED

        public static final int ALIGN_JUSTIFIED
        A possible value for paragraph alignment. This specifies that extra whitespace should be spread out through the rows of the paragraph with the text lined up with the left and right indent except on the last line which should be aligned to the left.
        See Also:
        Constant Field Values
    • Method Detail

      • toString

        public String toString()
        Returns the string representation.
        Overrides:
        toString in class Object
        Returns:
        the string
      • getBidiLevel

        public static int getBidiLevel​(AttributeSet a)
        Gets the BidiLevel setting.
        Parameters:
        a - the attribute set
        Returns:
        the value
      • setBidiLevel

        public static void setBidiLevel​(MutableAttributeSet a,
                                        int o)
        Sets the BidiLevel.
        Parameters:
        a - the attribute set
        o - the bidi level value
      • getComponent

        public static Component getComponent​(AttributeSet a)
        Gets the component setting from the attribute list.
        Parameters:
        a - the attribute set
        Returns:
        the component, null if none
      • setComponent

        public static void setComponent​(MutableAttributeSet a,
                                        Component c)
        Sets the component attribute.
        Parameters:
        a - the attribute set
        c - the component
      • getIcon

        public static Icon getIcon​(AttributeSet a)
        Gets the icon setting from the attribute list.
        Parameters:
        a - the attribute set
        Returns:
        the icon, null if none
      • setIcon

        public static void setIcon​(MutableAttributeSet a,
                                   Icon c)
        Sets the icon attribute.
        Parameters:
        a - the attribute set
        c - the icon
      • getFontFamily

        public static String getFontFamily​(AttributeSet a)
        Gets the font family setting from the attribute list.
        Parameters:
        a - the attribute set
        Returns:
        the font family, "Monospaced" as the default
      • setFontFamily

        public static void setFontFamily​(MutableAttributeSet a,
                                         String fam)
        Sets the font attribute.
        Parameters:
        a - the attribute set
        fam - the font
      • getFontSize

        public static int getFontSize​(AttributeSet a)
        Gets the font size setting from the attribute list.
        Parameters:
        a - the attribute set
        Returns:
        the font size, 12 as the default
      • setFontSize

        public static void setFontSize​(MutableAttributeSet a,
                                       int s)
        Sets the font size attribute.
        Parameters:
        a - the attribute set
        s - the font size
      • isBold

        public static boolean isBold​(AttributeSet a)
        Checks whether the bold attribute is set.
        Parameters:
        a - the attribute set
        Returns:
        true if set else false
      • setBold

        public static void setBold​(MutableAttributeSet a,
                                   boolean b)
        Sets the bold attribute.
        Parameters:
        a - the attribute set
        b - specifies true/false for setting the attribute
      • isItalic

        public static boolean isItalic​(AttributeSet a)
        Checks whether the italic attribute is set.
        Parameters:
        a - the attribute set
        Returns:
        true if set else false
      • setItalic

        public static void setItalic​(MutableAttributeSet a,
                                     boolean b)
        Sets the italic attribute.
        Parameters:
        a - the attribute set
        b - specifies true/false for setting the attribute
      • isUnderline

        public static boolean isUnderline​(AttributeSet a)
        Checks whether the underline attribute is set.
        Parameters:
        a - the attribute set
        Returns:
        true if set else false
      • isStrikeThrough

        public static boolean isStrikeThrough​(AttributeSet a)
        Checks whether the strikethrough attribute is set.
        Parameters:
        a - the attribute set
        Returns:
        true if set else false
      • isSuperscript

        public static boolean isSuperscript​(AttributeSet a)
        Checks whether the superscript attribute is set.
        Parameters:
        a - the attribute set
        Returns:
        true if set else false
      • isSubscript

        public static boolean isSubscript​(AttributeSet a)
        Checks whether the subscript attribute is set.
        Parameters:
        a - the attribute set
        Returns:
        true if set else false
      • setUnderline

        public static void setUnderline​(MutableAttributeSet a,
                                        boolean b)
        Sets the underline attribute.
        Parameters:
        a - the attribute set
        b - specifies true/false for setting the attribute
      • setStrikeThrough

        public static void setStrikeThrough​(MutableAttributeSet a,
                                            boolean b)
        Sets the strikethrough attribute.
        Parameters:
        a - the attribute set
        b - specifies true/false for setting the attribute
      • setSuperscript

        public static void setSuperscript​(MutableAttributeSet a,
                                          boolean b)
        Sets the superscript attribute.
        Parameters:
        a - the attribute set
        b - specifies true/false for setting the attribute
      • setSubscript

        public static void setSubscript​(MutableAttributeSet a,
                                        boolean b)
        Sets the subscript attribute.
        Parameters:
        a - the attribute set
        b - specifies true/false for setting the attribute
      • getForeground

        public static Color getForeground​(AttributeSet a)
        Gets the foreground color setting from the attribute list.
        Parameters:
        a - the attribute set
        Returns:
        the color, Color.black as the default
      • setForeground

        public static void setForeground​(MutableAttributeSet a,
                                         Color fg)
        Sets the foreground color.
        Parameters:
        a - the attribute set
        fg - the color
      • getBackground

        public static Color getBackground​(AttributeSet a)
        Gets the background color setting from the attribute list.
        Parameters:
        a - the attribute set
        Returns:
        the color, Color.black as the default
      • setBackground

        public static void setBackground​(MutableAttributeSet a,
                                         Color fg)
        Sets the background color.
        Parameters:
        a - the attribute set
        fg - the color
      • getFirstLineIndent

        public static float getFirstLineIndent​(AttributeSet a)
        Gets the first line indent setting.
        Parameters:
        a - the attribute set
        Returns:
        the value, 0 if not set
      • setFirstLineIndent

        public static void setFirstLineIndent​(MutableAttributeSet a,
                                              float i)
        Sets the first line indent.
        Parameters:
        a - the attribute set
        i - the value
      • getRightIndent

        public static float getRightIndent​(AttributeSet a)
        Gets the right indent setting.
        Parameters:
        a - the attribute set
        Returns:
        the value, 0 if not set
      • setRightIndent

        public static void setRightIndent​(MutableAttributeSet a,
                                          float i)
        Sets right indent.
        Parameters:
        a - the attribute set
        i - the value
      • getLeftIndent

        public static float getLeftIndent​(AttributeSet a)
        Gets the left indent setting.
        Parameters:
        a - the attribute set
        Returns:
        the value, 0 if not set
      • setLeftIndent

        public static void setLeftIndent​(MutableAttributeSet a,
                                         float i)
        Sets left indent.
        Parameters:
        a - the attribute set
        i - the value
      • getLineSpacing

        public static float getLineSpacing​(AttributeSet a)
        Gets the line spacing setting.
        Parameters:
        a - the attribute set
        Returns:
        the value, 0 if not set
      • setLineSpacing

        public static void setLineSpacing​(MutableAttributeSet a,
                                          float i)
        Sets line spacing.
        Parameters:
        a - the attribute set
        i - the value
      • getSpaceAbove

        public static float getSpaceAbove​(AttributeSet a)
        Gets the space above setting.
        Parameters:
        a - the attribute set
        Returns:
        the value, 0 if not set
      • setSpaceAbove

        public static void setSpaceAbove​(MutableAttributeSet a,
                                         float i)
        Sets space above.
        Parameters:
        a - the attribute set
        i - the value
      • getSpaceBelow

        public static float getSpaceBelow​(AttributeSet a)
        Gets the space below setting.
        Parameters:
        a - the attribute set
        Returns:
        the value, 0 if not set
      • setSpaceBelow

        public static void setSpaceBelow​(MutableAttributeSet a,
                                         float i)
        Sets space below.
        Parameters:
        a - the attribute set
        i - the value
      • getAlignment

        public static int getAlignment​(AttributeSet a)
        Gets the alignment setting.
        Parameters:
        a - the attribute set
        Returns:
        the value StyleConstants.ALIGN_LEFT if not set
      • setAlignment

        public static void setAlignment​(MutableAttributeSet a,
                                        int align)
        Sets alignment.
        Parameters:
        a - the attribute set
        align - the alignment value
      • getTabSet

        public static TabSet getTabSet​(AttributeSet a)
        Gets the TabSet.
        Parameters:
        a - the attribute set
        Returns:
        the TabSet
      • setTabSet

        public static void setTabSet​(MutableAttributeSet a,
                                     TabSet tabs)
        Sets the TabSet.
        Parameters:
        a - the attribute set.
        tabs - the TabSet