色の指定方法

javaにあらかじめ登録された色

色は Colorクラスのオブジェクトとして使用することになっていますが、次の13色はあらかじめ定められていて使えます。

htmlはもっとたくさんのいろを名前で指定できましたがjavaでは13色。同じ名前でも色合いが異なりますので注意が必要です。

Javaカラー一覧
色名 R G B
white FFFFFF
lightGray C0C0C0
gray 808080
darkGray 404040
black 000000
red FF0000
pink FFAFAF
orange FFC800
yellow FFFF00
green 00FF00
cyan 00FFFF
blue 0000FF
magenta FF00FF
HTMLカラー一覧
色名 R G B
white FFFFFF
lightGray D3D3D3
gray 808080
darkGray A9A9A9
black 000000
red FF0000
pink FFC0CB
orange FFA500
yellow FFFF00
green 008000
cyan 00FFFF
blue 0000FF
magenta FF00FF

自分で色を定義する

Colorクラスのオブジェクトとして新しい色を作り、usuimidori と名付け、それをパネルの背景に指定しています。

Color usuimidori = new Color(248,255,248);
panel01.setBackground(usuimidori);

この色を別の場所で使うことがなければ、名前をつけずに使うこともできます。

panel01.setBackground(new Color(248,255,248));

3つの数字は例によってRGBの3原色です。次のように指定できます。

0〜255のint
Color usuimidori = new Color(248,255,248);
0〜1のFloat
Color cha = new Color(0.5,0.5,0.0);
16進表示
Color donnairo = new Color(0xCC,0x99,0xFF);
// htmlで #CC99FF とするのと同じ
もくじ

聖愛高等学校
http://www.seiai.ed.jp/
Last Modified