java.awt.Color クラスの定数フィールドの値を出力する
Color.BLUE とか Color.MAGENTA の具体的な値を調べる。
ソースコード
import java.awt.*;
import javax.imageio.*;
public class ColorFields {
public static void main(String[] args) {
for(int i=0; i<c.length; i++){
System.out.println(
s[i] +
": " +
Integer.toHexString(c[i].getRGB()));
}
}
static Color[] c = {
Color.BLACK,
Color.BLUE,
Color.CYAN,
Color.DARK_GRAY,
Color.GRAY,
Color.GREEN,
Color.LIGHT_GRAY,
Color.MAGENTA,
Color.ORANGE,
Color.PINK,
Color.RED,
Color.WHITE,
Color.YELLOW,
};
static String[] s = {
"BLACK",
"BLUE",
"CYAN",
"DARK_GRAY",
"GRAY",
"GREEN",
"LIGHT_GRAY",
"MAGENTA",
"ORANGE",
"PINK",
"RED",
"WHITE",
"YELLOW",
};
}
出力結果
BLACK: ff000000
BLUE: ff0000ff
CYAN: ff00ffff
DARK_GRAY: ff404040
GRAY: ff808080
GREEN: ff00ff00
LIGHT_GRAY: ffc0c0c0
MAGENTA: ffff00ff
ORANGE: ffffc800
PINK: ffffafaf
RED: ffff0000
WHITE: ffffffff
YELLOW: ffffff00
tags: zlashdot Java Java
Posted by NI-Lab. (@nilab)