Creating Custom Colors
You can create custom colors in Java by specifying their Standard Red Green Blue (sRGB) value. sRGB defines a color by the amount of red, green, and blue present in the color. Each value ranges from 0 (none of that color) to 255 (the maximum amount).
The constructor Color(int, int, int) takes arguments representing the red, green, and blue values. The following code draws a panel that displays light orange text (230 red, 220 green, 0 blue) on a dark red (235 red, 50 green, 50 blue) background:
import java.awt.*;import javax.swing.*;public class GoBucs extends JPanel { Color lightOrange = new Color(230, 220, 0); Color darkRed = new Color(235, 50, 50); public void paintComponent(Graphics comp) { Graphics2D ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access