$BIA2h(B

last modified: Jan./29th/2002

$B%"%W%l%C%H$NF0:n$O!"

$B:G=i$O!"@EE*$KIA2h$9$k$@$1$N%"%W%l%C%H$r>R2p$7$^$9!#%"%W%l%C%H$G$OIA2h$7$?$$FbMF$r(B paint() $B%a%=%C%I$G

paint() $B%a%=%C%I(B

paint() $B%a%=%C%I$O!"5/F0;~$K$O(B init(), start() $B$KB3$$$F<+F0E*$K

$B$3$N%a%=%C%I$O(B java.awt.Container $B$GDj5A$5$l$?$b$N$r!"%5%V%5%V%/%i%9$N(B Applet $BMWAG$,7Q>5$7$?$b$N$r!"$5$i$K7Q>5$7$?$b$N$G$9!#Dj5A$O(B public void paint(Graphics g) $B$H$J$C$F$*$j!"%V%i%&%6$,<+F0E*$K%$%s%9%?%s%92=$9$k$H$-$KIA2h$9$k%;%C%H$G$"$k(B java.awt.Graphics $B%*%V%8%'%/%H$r0z?t$H$7$F

$B$7$?$,$C$F!"IA2h$9$k%"%W%l%C%H$K$O!"(B java.awt.Graphics $B$r%$%s%]!<%H$7$F$*$-$^$9!#(B

$B%V%i%&%6$+$iGraphics $B%*%V%8%'%/%H$N%a%=%C%I$H$7$FIA2h$7$^$9!#(B

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

$B%F%-%9%HIA2h(B

$BC1=c$JNc$H$7$F!"J8;zNs$rIA2h$9$k%a%=%C%I(B drawString() $B$r>R2p$7$^$9!#(B

public abstract void drawString(String str, int x, int y)

$B0z?t$O;0$D$"$j!"Bh0l0z?t$NJ8;zNs$rIA2h$7$^$9!#BhFs!"Bh;00z?t$O%"%W%l%C%HIA2hOH$N:8>e6y$+$i$N%*%U%;%C%HCM$G$"$j!"Bh0l$,1&8~$-(B x $B:BI8!"BhFs0z?t$,2<8~$-(B y $B:BI8$G$9!#(B

import java.applet.Applet;
import java.awt.Graphics;

public class StringTest extends Applet{
	public void paint(Graphics gs){
		gs.drawString("Hello world!", 10,40);
	}
}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BPaintTest.class

drawLine()

$B@~$rIA2h$7$^$9!#(B int $B7?0z?t;M$D$G!";OE@:BI8(B (x1, y1)$B!"=*E@:BI8(B (x2, y2) $B$G$9!#(B

import java.applet.Applet;
import java.awt.Graphics;

public class LineTest extends Applet{
	public void paint(Graphics gs){
		gs.drawLine(20,10, 80,40);
	}
}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BLineTest.class

$B@~J,$NI=<($O!"EvA3$G$9$,;OE@$H=*E@$N5-=R$,5UE>$7$F$bJQ2=$O$"$j$^$;$s!#(B

drawRect()/fillRect()

$Bint $B7?0z?t;M$D$G!";OE@:BI8(B (x1, y1)$B!"I}!"9b$5$G$9!#(B

import java.applet.Applet;
import java.awt.Graphics;

public class RectTest extends Applet{
	public void paint(Graphics gs){
		//$B@~$@$1IA2h(B
		gs.drawRect(20,10, 80,30);
		//$BFbIt$rEI$j$D$V$7$FIA2h(B
		gs.fillRect(120,10, 80,30);
	}
}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BRectTest.class

$B0lHL$K!"(B drawXX() $B7O$N%a%=%C%I$OOH@~$@$1IA2h$7!"(B fillXX() $B7O$N%a%=%C%I$OFbIt$rEI$j$D$V$7$^$9!#(B

draw3DRect()/fill3DRect()

$B$A$g$C$HJQ$o$C$?N)BNE*$JD9J}7A$rIA2h$7$^$9!#(B

public void draw3DRect(int x, int y, int width, int height,
                       boolean raised)

$B0z?t$O8^$D$G!";OE@!"I}!"9b$5!"Ib$->e$,$i$;$k$+$I$&$+$r;XDj$7$^$9!#(B

import java.applet.Applet;
import java.awt.Graphics;
//$BIA2h?';XDj$N0Y$N%/%i%9(B
import java.awt.Color;

public class Rect3DTest extends Applet{
	public void paint(Graphics gs){
		//$BIA2h?'$r;XDj(B
		gs.setColor(Color.lightGray);
		//$B@~$@$1IA2h(B
		gs.draw3DRect(20,10, 80,30, true);
		//$BFbIt$rEI$j$D$V$7$FIA2h(B
		gs.fill3DRect(120,10, 80,30, false);
	}
}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BRect3DTest.class

$B$J$+$J$+!"Ib$-=P$?46$8$KI=<($5$l$^$;$s$,!"I}#1%T%/%;%k$N1F$,IA2h$5$l$F$$$^$9!#(B

drawOval()/fillOval()

$BeC<$N%*%U%;%C%H:BI8!"I}!"9b$5$G$9!#(B

import java.applet.Applet;
import java.awt.Graphics;

public class OvalTest extends Applet{
	public void paint(Graphics gs){
		//$B@~$@$1IA2h(B
		gs.drawOval(20,10, 80,30);
		//$BFbIt$rEI$j$D$V$7$FIA2h(B
		gs.fillOval(120,10, 80,30);
	}
}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BOvalTest.class

drawArc()/fillArc()

$B@p7A$N1_8L!"BJ1_8L$rIA2h$7$^$9!#0z?t$OO;$D$"$j!"3+;O3QEY$H8L$rIA2h$9$kHO0O$N3QEY$G$9!#3QEY$O!VEY!J!k!K!W$G?^$j!"#3;~$NJ}8~$,#0EY$G$9!#(B

import java.applet.Applet;
import java.awt.Graphics;

public class ArcTest extends Applet{
	public void paint(Graphics gs){
		//$B@~$@$1IA2h(B
		gs.drawArc(20,10, 80,30, 30,210);
		//$BFbIt$rEI$j$D$V$7$FIA2h(B
		gs.fillArc(120,10, 80,30, 150,120);
	}
}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BArcTest.class

drawPolygon/fillPorygon

nPoints $B8D$N:BI8$rD:E@$H$9$kB?3Q7A$rIA2h$7$^$9!#(B

public abstract void drawPolygon(int[] xPoints, int[] yPoints,
                                 int nPoints)

$BD:E@$N(B x $B:BI8$H(B y $B:BI8$O$=$l$>$l(B int $B7?G[Ns$GMQ0U$7$^$9!#(B

import java.applet.Applet;
import java.awt.Graphics;

public class PolygonTest extends Applet{
	public void paint(Graphics gs){

		//$B;03Q7A$N(B x $B:BI8(B
		int[] xCord1 = {20, 30, 100};
		//$B;03Q7A$N(B y $B:BI8(B
		int[] yCord1 = {10, 40, 30};

		int[] xCord2 = {120, 130, 200};
		int[] yCord2 = yCord1;

		//$B@~$@$1IA2h(B
		gs.drawPolygon(xCord1, yCord1, 3);
		//$BFbIt$rEI$j$D$V$7$FIA2h(B
		gs.fillPolygon(xCord2, yCord2, 3);
	}
}
$B%"%W%l%C%H$,l9g$NBeBXFbMF!#(B
$B%"%W%l%C%H!'(BPolygonTest.class

$BB>$K$bB?$/$N(B drawXX()/fillXX() $B$,B8:_$7$^$9!#(B



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