Using the Color Class

Using the Color Class

The simplest way to display a color in a Java program is to use one of the constant variables from the Color class. You can refer to the following constants: black, blue, cyan, darkGray, gray, green, lightGray, magenta, orange, pink, red, white, and yellow.

In a panel or applet window, you can set the background color of the component using these constants. The following is an example:


When you want to display text of a certain color or draw other graphics in different colors, you have to use a method that sets up the current color. You can do this from within the paintComponent() method of a container by using a setColor() method, as in the following:

public void paintComponent(Graphics comp) {

    Graphics2D comp2D = (Graphics2D)comp;


    comp2D.drawString("Go, Buccaneers!", 5, 50);


Unlike the setBackground() method, which can be called directly on a container such as a panel or applet, the setColor() method must be used on an object that can handle a color change. The preceding example shows the setColor() method of the comp2D object being used to change the current color of the container window.

     Python   SQL   Java   php   Perl 
     game development   web development   internet   *nix   graphics   hardware 
     telecommunications   C++ 
     Flash   Active Directory   Windows