Class PaintUtils

java.lang.Object
org.jfree.chart.util.PaintUtils

public class PaintUtils extends Object
Utility code that relates to Paint objects.
  • Method Details

    • 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, LinearGradientPaint and RadialGradientPaint as a special cases, since those classes do not override the equals() method.
      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.