USING COLORS WITH THE STANDARD GRAPHICS LIBRARY


Built-in colors. The simplest way to specify colors using standard draw is via a list of predefined colors. You can set the foreground color to blue with:

StdDraw.setPenColor(StdDraw.BLUE);
or clear the background to light gray with:
StdDraw.clear(StdDraw.LIGHT_GRAY);
The default foreground color is black and the default background color is white. Here is the complete list of predefined colors:
StdDraw.BLACK
StdDraw.BLUE
StdDraw.CYAN
StdDraw.DARK_GRAY
StdDraw.GRAY
StdDraw.GREEN
StdDraw.LIGHT_GRAY
StdDraw.MAGENTA
StdDraw.ORANGE
StdDraw.PINK
StdDraw.RED
StdDraw.WHITE
StdDraw.YELLOW
StdDraw.BOOK_BLUE
StdDraw.BOOK_LIGHT_BLUE
StdDraw.BOOK_RED

User-defined colors. The Java data type Color allows you to construct your own colors using RGB or HSB formats. (We'll introduce objects and the Color data type in Section 3.1.) For complete details, see the Java Color API. To access the Color data type, you need to include the following statement at the beginning of your Java program:

import java.awt.Color;