Bibi's DevLog ๐Ÿค“๐ŸŽ

[Java AWT] Color ํด๋ž˜์Šค ์‚ฌ์šฉ์ž ์ง€์ • ์ƒ‰ ๋งŒ๋“ค๊ธฐ (RGB๊ฐ’ ํ™œ์šฉ) ๋ณธ๋ฌธ

๐Ÿ–ฅ BE ๋ฐฑ์—”๋“œ/Java ์ž๋ฐ”

[Java AWT] Color ํด๋ž˜์Šค ์‚ฌ์šฉ์ž ์ง€์ • ์ƒ‰ ๋งŒ๋“ค๊ธฐ (RGB๊ฐ’ ํ™œ์šฉ)

๋น„๋น„ bibi 2021. 2. 5. 18:16

[Java] Colorํด๋ž˜์Šค - RGB๋กœ ์ƒ‰์ƒ ์ง€์ •ํ•˜๊ธฐ

Colorํด๋ž˜์Šค๋Š” ์ƒ‰์˜ ์ •๋ณด๋ฅผ ๋‹ด๋Š” ํด๋ž˜์Šค์ด๋‹ค.

static์œผ๋กœ ์ •์˜๋œ ์ƒ‰์ƒ์„ Color.red ์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ,

static์œผ๋กœ ์ •์˜๋˜์ง€ ์•Š์€ ์ƒ‰์ƒ์˜ RGB๊ฐ’์„ ์ง€์ •ํ•ด ๋งŒ๋“ค์–ด ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

Colorํด๋ž˜์Šค์— static์œผ๋กœ ์ •์˜๋œ ์ƒ‰์ƒ

  • BLACK, BLUE, DARK_GRAY, GRAY, GREEN, LIGHT_GRAY, ORANGE, PINK, RED, WHITE, YELLOW

  • CYAN : ํ•˜๋Š˜์ƒ‰

  • MAGENTA : ์žํ™์ƒ‰. ์ง„ํ•œ ํ•‘ํฌ์ƒ‰.

RGB๋กœ ์‚ฌ์šฉ์ž์ง€์ • ์ƒ‰์ƒ ๋งŒ๋“ค๊ธฐ

์›ํ•˜๋Š” ์ƒ‰์ƒ์˜ RGB ์ƒ‰์ƒ์€ ๊ตฌ๊ธ€๋ง์œผ๋กœ ์ง์ ‘ ์ฐพ์•„๋„ ๋˜๊ณ ,
HTML Color Picker์—์„œ๋„ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค.

  • Color color = new Color(int red, int green, int blue)
    • red ๋Š” RGB์˜ R, green์€ RGB์˜ G, blue๋Š” RGB์˜ B ๊ฐ’์„ ๋„ฃ์œผ๋ฉด ๋œ๋‹ค.
    • RGB๋Š” 0~255์˜ ๊ฐ’์„ ์ง€์ •ํ•œ๋‹ค.