$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!'(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!'(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!'(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!'(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!'(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!'(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!'(BPolygonTest.class |
$BB>$K$bB?$/$N(B drawXX()
/fillXX()
$B$,B8:_$7$^$9!#(B
<<PREV | ToC | NEXT>>
Copyright © 2001 SUGAI, Manabu. All Rights Reserved.