/* ------------------------------------------------------------------ 四角形 変数指定とループ 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; // ------------ 1列目 -------------- x=50; y=50; haba=20; takasa=40; for ( int n=1 ; n<=10 ; n++ ) { g.drawRect(x,y,haba,takasa); x+=30; } // ------------ 2列目 -------------- x=50; y=130; for ( int n=1 ; n<=10 ; n++ ) { g.setColor(Color.pink); // 塗りつぶしの色 g.fillRect(x,y,haba,takasa); g.setColor(Color.blue); // 枠線の色 g.drawRect(x,y,haba,takasa); x+=30; } // ------------ 3列目 -------------- int hankei; x=50; y=210; haba=30; takasa=30; hankei=20; for ( int n=1 ; n<=10 ; n++ ) { g.setColor(Color.blue); // 四角形の色 g.drawRect(x,y,haba,takasa); g.setColor(Color.yellow); // 円の色 g.fillOval(x+5,y+5,hankei,hankei); x+=30; } // ------------ 4列目 -------------- x=50; y=300; haba=30; takasa=20; for ( int n=1 ; n<=10 ; n++ ) { // 右下へ向かう階段 g.setColor(Color.red); g.drawRect(x,y,haba,takasa); x+=30; y+=20; } x=320; y=300; for ( int n=1 ; n<=10 ; n++ ) { // 左下へ向かう階段 g.setColor(Color.pink); g.fillRect(x,y,haba,takasa); x-=30; y+=20; } } }