Comp Sci Setting Color Using Int Variables

  • Thread starter Thread starter Nick M
  • Start date Start date
  • Tags Tags
    Color Variables
AI Thread Summary
To set a color using integer values for red, green, and blue (R, G, B), create a Color object with the constructor that accepts three integers. The values for R, G, and B should range from 0 to 255. The method g.setColor(Color) can then be used to apply this color. The API documentation for the Color class provides the necessary details on how to construct the Color object. This approach allows for dynamic color generation based on randomly generated integer values.
Nick M
Messages
191
Reaction score
0
I'm trying to set the color using three integer values for R, G, and B stored in three int type variables (these values are randomly generated between 0 and 255).

Previously we set the color (e.g. yellow) using g.setColor(Color.YELLOW).

I'm unsure of how to do this. The course is online, and I've read the text section multiple times.
 
Physics news on Phys.org
Look at the API documentation for whatever class is the object g belongs to. There will be a number of overloaded methods, call called setColor, but which accept different arguments. One of them may accept a Color object, and that should prompt you to look at the documentation of the Color class. You will find that you can construct a Color object with three arguments, red, green, and blue.

- Warren
 
Hmmm... I've looked around the API and can't seem to find the code needed to set the color using RGB values.

Knew I shouldn't have taken an online class... :mad:
 
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Color.html

You are looking for this constructor:
Color(float r, float g, float b)
 
Last edited by a moderator:

Similar threads

Replies
17
Views
2K
Replies
3
Views
1K
Replies
7
Views
2K
Replies
2
Views
3K
Replies
1
Views
5K
Replies
16
Views
13K
Replies
6
Views
3K
Replies
2
Views
4K
Back
Top