/*----------------------------------------------- 四角形の変数指定とループ ------------------------------------------------*/ import java.applet.*; import java.awt.*; public class Applet_drawRect_loop extends Applet { public void paint(Graphics g) { int x,y; int width; int height; // --------- 1段目 --------- x=50; y=50; width=20; height=40; for ( int n=1 ; n<=10 ; n++ ) { g.drawRect(x, y, width, height); x=x+30; } // --------- 2段目 --------- x=50; y=130; width=30; for ( int n=1 ; n<=10 ; n++ ) { g.setColor(Color.yellow); g.fillRect(x, y, width, height); // 塗りつぶし g.setColor(Color.red); g.drawRect(x, y, width, height); // 外枠 x=x+30; } // --------- 右下へ向かう階段 --------- x=50; y=220; width=30; height=20; for ( int n=1 ; n<=10 ; n++ ) { g.setColor(Color.cyan); g.fillRect(x, y, width, height); // 塗りつぶし g.setColor(Color.red); g.drawRect(x, y, width, height); // 外枠 x=x+30; y=y+20; } // --------- 左下へ向かう階段 --------- x=320; y=220; for ( int n=1 ; n<=10 ; n++ ) { g.setColor(Color.pink); g.fillRect(x, y, width, height); // 塗りつぶし g.setColor(Color.red); g.drawRect(x, y, width, height); // 外枠 x-=30; y+=20; } } }