色の指定方法
javaにあらかじめ登録された色
●色は Colorクラスのオブジェクトとして使用することになっていますが、次の13色はあらかじめ定められていて使えます。
●htmlはもっとたくさんのいろを名前で指定できましたがjavaでは13色。同じ名前でも色合いが異なりますので注意が必要です。
Javaカラー一覧
色名 |
色 |
R |
G |
B |
white |
■ |
FF | FF | FF |
lightGray |
■ |
C0 | C0 | C0 |
gray |
■ |
80 | 80 | 80 |
darkGray |
■ |
40 | 40 | 40 |
black |
■ |
00 | 00 | 00 |
red |
■ |
FF | 00 | 00 |
pink |
■ |
FF | AF | AF |
orange |
■ |
FF | C8 | 00 |
yellow |
■ |
FF | FF | 00 |
green |
■ |
00 | FF | 00 |
cyan |
■ |
00 | FF | FF |
blue |
■ |
00 | 00 | FF |
magenta |
■ |
FF | 00 | FF |
|
HTMLカラー一覧
色名 |
色 |
R |
G |
B |
white |
■ |
FF | FF | FF |
lightGray |
■ |
D3 | D3 | D3 |
gray |
■ |
80 | 80 | 80 |
darkGray |
■ |
A9 | A9 | A9 |
black |
■ |
00 | 00 | 00 |
red |
■ |
FF | 00 | 00 |
pink |
■ |
FF | C0 | CB |
orange |
■ |
FF | A5 | 00 |
yellow |
■ |
FF | FF | 00 |
green |
■ |
00 | 80 | 00 |
cyan |
■ |
00 | FF | FF |
blue |
■ |
00 | 00 | FF |
magenta |
■ |
FF | 00 | FF |
|
自分で色を定義する
●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