16進数指定のグラデーション


Java program

import java.applet.*;
import java.awt.*;
public class ColorCheck extends Applet {
	public void paint(Graphics g) {
		int cnt=0, x=0, y=0, rr, gg, bb;
		String msg;
		
		for (rr = 0; rr < 256; rr+=15) {
			for (gg = 0; gg < 256; gg+=5) {
				for (bb = 0; bb < 256; bb+=5) {
					g.setColor(new Color(rr,gg,bb));
					g.fillRect(160*x + 3*gg/5, 160*y + 3*bb/5, 3, 3);
				}
			}
			msg = "red = " + rr;
			g.setColor(Color.lightGray);
			g.drawString(msg, 160*x+20, 160*y+20);
			cnt++;
			x = cnt % 4;
			y = cnt / 4;
		}
	}
}