Class PaintUtilities


  • public class PaintUtilities
    extends Object
    Utility code that relates to Paint objects.
    Author:
    David Gilbert
    • Method Detail

      • equal

        public static boolean equal​(Paint p1,
                                    Paint p2)
        Returns true if the two Paint objects are equal OR both null. This method handles GradientPaint as a special case.
        Parameters:
        p1 - paint 1 (null permitted).
        p2 - paint 2 (null permitted).
        Returns:
        A boolean.
      • colorToString

        public static String colorToString​(Color c)
        Converts a color into a string. If the color is equal to one of the defined constant colors, that name is returned instead. Otherwise the color is returned as hex-string.
        Parameters:
        c - the color.
        Returns:
        the string for this color.
      • stringToColor

        public static Color stringToColor​(String value)
        Converts a given string into a color.
        Parameters:
        value - the string, either a name or a hex-string.
        Returns:
        the color.