How to add RGB values into setColor() in Java?

Related searches

How can I add (red, green, blue) values to my Java? For example:

 setColor(255, 0, 0);

The context looks like this:

public void render() {
    BufferStrategy bs = getBufferStrategy();
    if (bs == null) {
    Graphics g = bs.getDrawGraphics();

    g.setColor(); // <-- This line
    g.fillRect(0, 0, getWidth(), getHeight());


I want to give my rectangle a color using RGB values like (200, 200, 200) for example; that'll be like a gray.

You can get a Color instance with the simple code:

Color myWhite = new Color(255, 255, 255); // Color white

Then, you can set RGB color to your object with something like that:


Hope it helps you!

Beginning Java - Unit 7 Graphics - Colors, Beginning Java - Unit 7 Graphics - Colors. setColor (; g.drawString(" Love this Java!", 120, 120); g. Create a random color with RGB values:� public void paint(Graphics g) {. /*. * To create a custom color using RGB, use. * Color (int red,int green, int blue) * constructor of Color class. */. //this will create light blue color. Color customColor = new Color(10,10,255); //set foreground color of an applet.

Or you can do:

setColor(new Color(r, g, b));

For example:

setColor(new Color(0, 0, 0)); //sets the color to Black

Colors in Java, For tthe first cits1001 project you can use the built in Java colours which are defined in java.awt.Color. Here are a few setColor( Color.RED ); pen. Create a new colour by diving its red, green, blue components: Color. RGB Value. Swatch� getHSBColor (float h, float s, float b) Creates a Color object based on the specified values for the HSB color model. int. getRed () Returns the red component in the range 0-255 in the default sRGB space. int. getRGB () Returns the RGB value representing the color in the default sRGB ColorModel.

You can do it with Graphics.setColor

For example:

g.setColor(Color.getHSBColor(255, 79, 18));

Java Programing: Solution to Programming Exercise, Exercise 7.3: The RGBColorChooser applet lets the user set the red, green, and blue In a typical application, a program could use setColor() to show the user a import java.awt.event. Create Scrollbars with possible values from 0 to 255. The above will give you the integer values of Red, Green and Blue in range of 0 to 255. To set the values from RGB you can do so by: Color myColour = new Color(red, green, blue); int rgb = myColour.getRGB(); //Change the pixel at (x,y) ti rgb value image.setRGB(x, y, rgb); Please be advised that the above changes the value of a single pixel.

Color (Java Platform SE 7 ), Fields inherited from interface java.awt. Creates an opaque sRGB color with the specified combined RGB value consisting of the red int, getAlpha(). Returns � In this example I use sliders to dynamically retreive the RGB values from three sliders and display that color in a rectangle. Then in method toHex() I use the values to create a color and display the respective Hex color code. This example does not include the proper constraints for the GridBagLayout.

Java AWT, The Color class is a part of Java Abstract Window Toolkit(AWT) package. Color (int r, int g, int b) : Creates a opaque color with specified RGB components(values are in getRGB(), Returns the RGB value representing the color in the Program to create a new Color by stating the RGB value and alpha� This java example shows how to set graphics color using Java AWT Color class. * void setColor(Color c) method of Graphics Class. Get Red, Green, and Blue (RGB

Creates a Color object based on the specified values for the HSB color model. getTransparency() returns the transparency mode for this Color. hashCode() computes the hash code for this Color. HSBtoRGB(float h, float s, float b) Converts the HSB value to RGB value: RGBtoHSB(int r, int g, int b, float[] hsbvals) converts the RGB value to HSB value

  • Please add an explanation to your answer.