/********************************************* 四角形の変数指定とループ (800×600) *********************************************/ import java.applet.*; import java.awt.*; public class Applet_drawRect_loop extends Applet { public void paint(Graphics g) { int x,y,haba,takasa; // ----- 1列目 ----- 10個の四角形 x=50; y=50; haba=40; takasa=20; for ( int n=1 ; n<=10 ; n++ ) { g.drawRect(x,y,haba,takasa); y=y+50; } // ----- 2列目 ----- 色つき x=150; y=50; for ( int n=1 ; n<=10 ; n++ ) { g.setColor(Color.yellow); g.fillRect(x,y,haba,takasa); y=y+50; } // ----- 3列目 ----- 正方形と円 x=250; y=50; takasa=40; for ( int n=1 ; n<=10 ; n++ ) { g.setColor(Color.pink); g.fillRect(x,y,haba,takasa); g.setColor(Color.red); g.drawOval(x+5,y+5,haba-10,takasa-10); y=y+50; } // ----- 4列目 ----- 左下へ向かう階段 x=350; y=50; takasa=20; for ( int n=1 ; n<=10 ; n++ ) { g.setColor(Color.blue); g.fillRect(x,y,haba,takasa); g.setColor(Color.magenta); g.drawRect(x,y,haba,takasa); x=x+40; y=y+20; } // ----- 5列目 ----- 右下へ向かう階段 x=710; y=50; for ( int 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); x=x-40; y=y+20; } } }