org.jfree.util

Class PaintUtilities

public class PaintUtilities extends Object

Utility code that relates to Paint objects.

Author: David Gilbert

Method Summary
static StringcolorToString(Color c)
Converts a color into a string.
static booleanequal(Paint p1, Paint p2)
Returns true if the two Paint objects are equal OR both null.
static ColorstringToColor(String value)
Converts a given string into a color.

Method Detail

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.

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.

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.