/* -------------------------------------------------------------------- 四角形の描画(ループ型)Applet_drawRect_loop -------------------------------------------------------------------- */ import java.applet.*; import java.awt.*; /* */ public class Applet_drawRect_loop extends Applet { public void paint(Graphics g) { int x,y,haba,takasa; int n; x=50; y=50; haba=40; takasa=20; // ------------ 1列目 --------------- for (n=1 ; n<=10 ; n++) { g.drawRect(x,y,haba,takasa); y+=50; } // ------------ 2列目 --------------- x=150; y=50; for (n=1 ; n<=10 ; n++) { g.setColor(Color.yellow); g.fillRect(x,y,haba,takasa); // 四角形塗りつぶし g.setColor(Color.red); g.drawRect(x,y,haba,takasa); // 外枠の線 y+=50; } // ------------ 右下へ向かう階段 --------------- x=250; y=50; for (n=1 ; n<=10 ; n++) { g.setColor(Color.blue); g.fillRect(x,y,haba,takasa); // 四角形塗りつぶし g.setColor(Color.yellow); g.drawRect(x,y,haba,takasa); // 外枠の線 x+=40; y+=20; } // ------------ 左下へ向かう階段 --------------- x=610; y=250; for (n=1 ; n<=10 ; n++) { g.setColor(Color.blue); g.fillRect(x,y,haba,takasa); // 四角形塗りつぶし g.setColor(Color.yellow); g.drawRect(x,y,haba,takasa); // 外枠の線 x-=40; y+=20; } } }