$B?'(B

last modified: Feb./2nd/2002

$BA0@a$G$O!"IA2h$9$k$?$a$NF;6q0l<0$G$"$k(B java.awt.Graphics $B%*%V%8%'%/%H$K(B java.awt.Font $B%*%V%8%'%/%H$H$7$F:n@.$7$?%U%)%s%H$r%;%C%H$7$^$7$?!#(B

$BK\@a$G$O!"(B java.awt.Color $B%*%V%8%'%/%H$H$7$F:n@.$7$??'$r%;%C%H$7$^$9!#(B

$B?'$N:n@.J}K!(B

$B?'$O(B java.awt.Color $B%/%i%97?$N%*%V%8%'%/%H$H$7$F:n@.$7$^$9!#(B

java.lang.Object
  |
  +--java.awt.Color

$B?'$r;H$&$H$-$O!"(B java.awt.Color $B%/%i%9$r%$%s%]!<%H$9$kI,MW$,$"$j$^$9!#(B

$B?'$N(B RGB $B;XDj(B

$B?'$N;XDj$O!"86B'E*$K$O?'$N;086?'(B (sRGB: Red, Green, Blue) $B$N6/EY!J%"%k%U%!CM!K$r;0$D$N?tCM$rMQ$$$F;XDj$7$^$9!#?tCM$N;XDjJ}K!$G$O!"@0?tCM(B (int) $B$G(B 0-255 $B$+!"IbF0>.?tE@?tCM(B (float) $B$G(B 0F-1.0F $B$H$7$F;XDj$7$^$9!#$3$&$7$F:n$C$?(B Color $B7?%*%V%8%'%/%H$r(B Graphics $B7?%*%V%8%'%/%H$K%;%C%H$9$k$o$1$G$9!#(B

$B$^$?!"%U%#!<%k%I!J@EE*%a%s%PJQ?t!K$G?'L>$,#1#3?'Dj5A$5$l$F$$$k$N$G!"$3$l$r(B Color $B7?%*%V%8%'%/%H$H$7$FMQ$$$k$3$H$b$G$-$^$9!#(B

$B%5%s%W%k(B

//$BGv$$@DNP(B
Color c1 = new Color(0.5F, 0.8F, 0.8F);
//$BGv$$;g(B
Color c2 = new Color(220, 100, 220);
//$B%^%<%s%?(B
Color c3 = Color.magenta;
	Color $B7?JQ?t(B c3 $B$K%*%V%8%'%/%H$N;2>H$r%3%T!<$7$F$$$^$9(B

$B?'L>(B

Java 2 SDK 1.3 $B$GDj5A$5$l$F$$$k?'L>$O0J2<$N#1#3?'$G$9!#(B

$B=$>~;R$H7?(B$B%U%#!<%k%I(B$B0UL#(B
static Colorblack $B9u$rI=$7$^$9!#(B
static Colorblue $B@D$rI=$7$^$9!#(B
static Colorcyan $B%7%"%s$rI=$7$^$9!#(B
static ColordarkGray $B%@!<%/%0%l%$$rI=$7$^$9!#(B
static Colorgray $B%0%l%$$rI=$7$^$9!#(B
static Colorgreen $BNP$rI=$7$^$9!#(B
static ColorlightGray $B%i%$%H%0%l%$$rI=$7$^$9!#(B
static Colormagenta $B%^%<%s%?$rI=$7$^$9!#(B
static Colororange $B%*%l%s%8$rI=$7$^$9!#(B
static Colorpink $B%T%s%/$rI=$7$^$9!#(B
static Colorred $B@V$rI=$7$^$9!#(B
static Colorwhite $BGr$rI=$7$^$9!#(B
static Coloryellow $B2+$rI=$7$^$9!#(B

$B$3$l$i$N%U%#!<%k%I!J%a%s%PJQ?t!K$O(B static $B@k8@$5$l$?%/%i%9JQ?t!J@EE*%a%s%PJQ?t!K$J$N$G!"%$%s%9%?%s%92=$9$k$3$H$J$/;H$($^$9!J%$%s%9%?%s%9JQ?t$G$O$J$$!K!#JQ?t$N7?$O(B Color $B%/%i%97?$J$N$G!"%$%s%9%?%s%92=$7$?(B Color $B%/%i%97?%*%V%8%'%/%H$H$^$C$?$/F1MM$K;H$&$3$H$,$G$-$^$9!#(B

$B%5%s%W%k(B

$Binit() $B%a%=%C%I$G%"%W%l%C%H$NGX7J?'$HA07J?'!JIA2h?'!K$r(B setBackground(), setForeground() $B%a%=%C%I$G;XDj$7$F$$$^$9!#$3$l$i$N%a%=%C%I$N0z?t$O!"(B java.awt.Color $B%/%i%97?$N%*%V%8%'%/%H$G$9!#$3$l$i$N%a%=%C%I$O!"(B java.applet.Applet $B%/%i%9$N%9!<%Q!<%/%i%9(B java.awt.Component $B$G

$BIA2hFbMF$O(B paint() $B%a%=%C%I$Gjava.awt.Graphics $B%/%i%9$N%a%=%C%I(B setColor() $B$G;XDj$7$F$$$^$9!#$3$N%a%=%C%I$N0z?t$b(B Color $B%/%i%97?$N%*%V%8%'%/%H$G$9!#$3$N%a%=%C%I$,;XDj$5$l$F$$$J$$>l9g$O!"IA2hBP>]$N%3%s%]!<%M%s%H$N(B setForeground() $B$G;XDj$5$l$?(B Color $B%*%V%8%'%/%H$,;H$o$l$^$9!#(B

import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Color;
import java.awt.Font;
 /*- java.awt $B%Q%C%1!<%8$K4^$^$l$k%/%i%9$r(B
  *  $B;0$D8DJL$K%$%s%]!<%H$7$F$$$^$9!#(B
  *  $B%o%$%k%I%+!<%I$rMQ$$$F!"(B
  *  	import java.awt.*;
  *  $B$H$7$?$[$&$,IaDL$G$9!#(B
  */

public class ColorTest extends Applet {

	//$B%"%W%l%C%H$N=i4|2=(B
	public void init() {
		//RGB $B$r(B 0F-1.0F $B$G;XDj(B
		Color bgc = new Color(0.2F,0.2F,0.5F);
		//$BsetBackground(bgc);
		//RGB $B$r%U%#!<%k%I$G;XDj(B
		Color fgc = Color.white;
		//$BsetForeground(fgc);
	}
	
	//paint() $B%a%=%C%I$NColor fc1 = new Color(150, 150, 255);
		//Graphics $B%*%V%8%'%/%H(B gs $B$KIA2h?'$r;XDj(B
		gs.setColor(fc1);
		//$BJ8;zIA2h(B
		gs.drawString("How A U?", 20, 80);
		
		//gs $B$KIA2h?'$r@_Dj(B
		gs.setColor(Color.yellow);
		//$BBJ1_IA2h(B
		gs.drawOval(30,20, 180,100);

		//gs $B$KIA2h?'$r;XDj(B
		gs.setColor(new Color(255, 150, 150));
		//$BJ8;zIA2h(B
		gs.drawString("Bye world!", 20, 120);
	}
}

paint() $B%a%=%C%I$O!"(B init(), start() $B$KB3$$$F<+F0E*$Kpaint() $B%a%=%C%I$K0z?t$H$7$F(B java.awt.Graphics $B7?%*%V%8%'%/%H$rEO$7$^$9!#(B

<p><applet code="ColorTest.class" width="230" height="140">
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
</applet></p>
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BColorTest.class

$BIA2hFbMF$,=E$J$k>l9g$O!"(B paint() $B%a%=%C%IFb$G8e$m$N9T$GIA2h(B (drawXX()) $B$7$?$b$N$NJ}$,A0$KIA2h$5$l$^$9!#>e$N%5%s%W%k$G$O!"BJ1_$HJ8;zNs$K=E$J$C$F$$$^$9$,!":G=i$NFs$D$NJ8;zNs$OBJ1_$h$j$b8e$m$KIA2h$5$l$F$*$j!";0$DL\$NJ8;zNs$OBJ1_$h$j$bA0(B (front) $B$KIA2h$5$l$F$$$^$9!#(B



Copyright © 2001 SUGAI, Manabu. All Rights Reserved.
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送