Report#2:

$B2]Bj(B:$B9V5A;qNA$N(BJava$B%"%W%l%C%H$r;29M$K!"4JC1$J%G%#%9%W%l%$=PNO(B Java$B%"%W%l%C%H$r:n@.$7!"2hLL$K=PNO$;$h!#(B


$B!&%"%W%l%C%H$=$N*!!'J8;zNs$NI=<((B

~$B%=!<%9%3!<%I(B~

/*$B=PNO2hLL$NN>C<$KJ8;zNs$r=PNO!"Cf1{$K@p>u$KD>@~$r(B7$BK\=PNO(B*/

import java.applet.Applet;  ----------------(1)
import java.util.Random;
import java.awt.*;

public class Rep2a extends Applet {    --------(2)
    public void paint(Graphics g) {    --------(3)
        Random a = new Random();
        for(int k=0;k<7;k++){          
            g.setColor(new Color(a.nextInt()));
            g.drawLine(270,0,250+(k*9),300);     -------------(4)
            g.drawString("This is my truth,This is my world",
    20,50+(40*k) );
            g.drawString("It's a kind of fairy
                                        tales!",300,50+(40*k));   ----(5)
        }
    }
}


~$B%"%W%l%C%H$=$N#1=PNO7k2L(B~

$B!&%"%W%l%C%H$=$N*!$N9M;!!J(B(1)$B!A(B(5)$B$G$N@bL@!K(B

  • import java. $B!A(B
    $B$3$NI=5-$G!"(Bjava$B$N%/%i%9%i%$%V%i%j$NCf$NG$0U$N%Q%C%1!<%8$r%"%W(B $B%l%C%H$N%W%i%0%i%`$NCf$K;}$A9~$_$9$k;v!"$D$^$j%$%s%]!<%H$9$k;v$,=P(B $BMh$k!#(Bimport$B$7$?$$%Q%C%1!<%8$N;XDj$O!"(B"import java.~"$B0J2<$K%Q%C%1!<(B $B%8L>$r5-=R$9$l$P$h$$!#(Bimport$B;XDj$7$J$/$F$b<+F0E*$K(Bimport$B$5$l$k%Q%C(B $B%1!<%8$b$"$k!#(B
    java.lang , java.io $BEy$,$=$&$G$"$k!#(B
  • awt$B%Q%C%1!<%8(B
    $B%Q%C%1!<%8$H$O!"$"$kFCDj$N5!G=$dF0$-$r;}$C$?%/%i%9$r=8$a$F0l$D(B $B$N$^$H$^$j$K$7$?$b$N$G$"$k!#(Bawt$B%Q%C%1!<%8$O!"%Q%=%3%s$NI8=`=PNO2h(B $BLL$KJ8;zNs$dD>@~!"B?3Q7A$J$I$rIA2h$7$F=PNO$9$kF/$-$r;}$D%/%i%9$r<}G<$7$F$$$k%Q%C%1!<%8$G$"$k!#;HMQ$9$k:]$K$O!"M=$a(Bimport$B$9$kI,MW$,$"$k!#(B
  • public void paint(Graphics g)$B$N0UL#(B
    $B2hLL$KIA2h$9$k(Bpaint$B%a%=%C%I$r!"(Bawt$B%Q%C%1!<%8$N(BGraphics$B%/%i%9$r;H$C(B $B$F:n@.$7$^$9$h!"$H8@$&0UL#!#$^$?!"(B"Graphics g"$B$NI=5-$G!"(BGraphics$B%/%i%9$N%*(B $B%V%8%'%/%H$r!"(Bg$B$H$$$&JQ?tL>$G:n@.$7$F$$$k!#8e$N%a%=%C%I;XDj$N;~$K$3$N9TDx$,Bg@Z$JLr3d$r$9$k!#(B
  • public class Rep2a extends Applet $B$N0UL#(B
    "extends"$B$O!"4{$KB8:_$9$k%/%i%9$KJL$N5!G=$r3HD%$7$F?7$7$$%/%i(B $B%9$r:n$k;~$K;H$&!#$D$^$j$3$3$G$N0UL#$O!"(B
    "Rep2a$B$H8@$&L>$N?7$7$$(B $B%/%i%9$r!"(BApplet$B%/%i%9$Kg.drawLine(x1,y1,x2,y2);$B$N@bL@(B
    x1,y1$B$KD>@~$N;OE@$N:BI8$rF~NO!#(Bx2,y2$B$K!"=*E@$N:BI8$rF~NO!##2E@(B $B4V$KD>@~$,IA2h$5$l$k!#(B"g.drawLine(..)"$B$NI=5-$O!"(BGraphics$B%/%i%9$N%*%V%8%'%/(B $B%H(Bg$B$K$"$k(BdrawLine$B%a%=%C%I$r8F$S=P$7$F$$$kI=5-!#(B

  • $B!&%"%W%l%C%H$=$N#2!'B?3Q7A$H$=$NFb@\1_$N=PNO!"?'$N=PNO(B

    ~$B%=!<%9%3!<%I(B($B=$@5A0(B)~

    import java.applet.Applet;
    import java.util.Random;
    import java.awt.*;
    
    public class Rep2b extends Applet{
    public void paint(Graphics g) {
        Random a = new Random();
        for(int i = 0; i < 30;i++) {
            final float s = 1.73;      ------(6)
            float xs[] ={163-(s/2)*i,250,337+(s/2)*i,337+(s/2)*i,250,163-(s/2)*i}; 
            float ys[] ={100-(i/2),50-i,100-(i/2),200+(i/2),250+i,200+(i/2)};
            g.setColor(new Color(a.nextInt()));
            g.drawPolygon(xs,ys,6);
            g.fillOval(163+i/2,63+i/2,174-i,174-i);
        }
     }
    }
    
    

    ~$B%=!<%9%3!<%I(B~($B=$@58e(B)

    import java.applet.Applet;
    import java.util.Random;
    import java.awt.*;
    
    public class Rep2b extends Applet{
    public void paint(Graphics g) {
        Random a = new Random();
        for(int i = 0; i < 100;i++) {
            g.setColor(new Color(a.nextInt()));
            int xs[] = {163-i,250,337+i,337+i,250,163-i};     --------------(7)
            int ys[] = {100-(i/2),50-i,100-(i/2),200+(i/2),250+i,200+(i/2)};
            g.drawPolygon(xs,ys,6);                -------------------------(8)
         }
           for(int k = 0;k < 58;k++){
             g.setColor(new Color(255-3*k,k,80+2*k));     -------------(9)
             g.fillOval(163+(3*k/2),63+(3*k/2),174-3*k,174-3*k);  ----(10)
        }
      }
     }
    
    
    
     

    ~$B%"%W%l%C%H$=$N#2=PNO7k2L(B~

    $B!&%"%W%l%C%H$=$N#2$N9M;!!J(B(6)$B!A(B(10)$B$G$N@bL@!K(B

  • final ...$B$NI=5-$K$D$$$F(B
    $BDL>o$NJQ?t$N=i4|2=$NJ}K!$O!"(B"int a = 4;"$B$H8@$&$h$&$K$9$k!#$3$N(B $BJQ?t$KBeF~$7$?CM$r@EE*$J$b$N!"$D$^$jJQ?t$,;}$DCM$rITJQ$K$7$?$$;~$O!"(B "final int a = 4;"$B$HI=5-$9$k;v$G!"2>$K(B"a = 5;"$B$H8e$+$iJL$NCM$rBeF~$7$F(B $B$bJQ?t$N;}$DCM$,$+$o$k;v$,$J$/$J$k!#$3$N(B"final"$B$NI=5-$O!"%/%i%9$d(B $B%a%=%C%I$rDj5A$9$k;~$K$b;H$&;v$,=PMh$k(B...$B$i$7$$!#(B
  • int xs[], int ys[]$B$K$D$$$F(B
    Java$B$G$NG[Ns$N%G!<%?7?$O!"(Bint$B7?0J2<$K0M$C$F$7$+Dj5A$G$-$J$$$i(B $B$7$$!#0lEYG[Ns$NCf?H$r>.?tE@7?$K$7$?$+$C$?$N$G!"(B"float xs[]{..}"$B$H(B $B$d$C$F$_$?$,!"%(%i!<$,=P$F$7$^$C$?!#B3$1$F(Bdouble$B7?$r@k8@$7$F$_$?$,(B $BF1$8$/%(%i!<$,=P$F$7$^$C$?!#$h$C$F62$i$/$O!"G[Ns$N%G!<%?7?$O(Bint$B7?(B $B0J2<$K$h$C$F$7$+Dj5A$G$-$J$$$H?dB,$G$-$?!#(B
  • g.drawpolygon(xs,ys,6);$B$NI=5-$H0UL#(B
    xs[]$B!"(Bys[]$B$K3JG<$5$l$F$$$kMWAG$O!"B?3Q7A$N3FD:E@$N(Bx$B:BI8$H(By$B:BI8(B $B$G!"(B"g.drawpolygon(...);"$B$N0lHV1&B&$N@0?t$OD:E@$N8D?t$r<($7$F$$$k!#(B $BD:E@$r<($9:BI8$N4p=`E@$O!"B?3Q7A$N:8>e$ND:E@$+$i$G$"$k!#(B
  • g.setColor(new Color(....))$B$NI=5-$H0UL#(B
    "g.setColor(new Color( R, G, B));"$B$HI=5-$9$k;v$G!"IA2h$9$k?^7A(B $B$N@~$b$7$/$O@~Fb$rEI$j$D$V$9?'$r7h$a$i$l$k!#(BR,G,B$B$HI=5-$5$l$F$$$k(B $BItJ,$K$O!"(B0~255$B$^$G$N?tCM@_Dj$G!"@V!"NP!"@D$N;0?'$NG;C8$,@_Dj$G$-!"(B $B$3$N@_Dj$N%P%i%s%9$K$h$C$F!"$5$^$6$^$J?':L$N@_Dj$,2DG=$H$J$k!#(B
    $B$A$J$_$K!"?tCM$N@_Dj$r9T$o$J$/$F$b(B"g.setColor(Color.Red)"$BEy$H=q$/(B $B;v$G!"4{Dj$N?'$K@_Dj$9$k;v$,=PMh$k!#(B

  • $B2]Bj$r=*$($F$N46A[(B

    $B:#2s$N2]Bj$O3Z$@$C$?$H$$$&$N$b$"$C$F$+!"3Z$7$+$C$?$G$9!#(B
    $BB?3Q7A$N3FD:E@$N:BI8F~NO$d0\F0$NJ}K!$K>/$7$BJ,$+$j$d$9$$7A$G2hLL$K=PNO$5$l$k$N$G!"(B $B$H$F$b?7A/$J5$J,$G2]Bj$r?J$a$i$l$^$7$?!#(B.....$B$3$&=q$/$H8e!9$N(B $B2]Bj$NFqEY$,$I$&$J$k$N$+$H$F$b5$$K$J$k$J$"(B...$B!#(B
    $B$H$K$+$/!"M?$($i$l$?2]Bj$K$O!"<+J,$NF,$G9M$(H4$$$?$b$N$r!"$3$l$+(B $B$i$N%l%]!<%H$K5-$7$F$$$-$?$$$H;W$$$^$9!#(B

    $B;29MJ88%(B