Ex12_1
import java.applet.*;
import java.awt.*;
public class Ex12_1 extends Applet {
int x, y, w, h; // 変数宣言:矩形(x,y)座標, 幅w, 高さh
int red, grn, blu; // 変数宣言:色rgb用
Color col;
public void init() { // 初期化用メソッド initialize
this.setSize(500, 200); // 初期設定:画面描画サイズ指定
x = 5; y = 5; // 初期設定:矩形の(x,y)座標
w = 120; h = 30; // 初期設定:矩形の幅w, 高さh
red = 0; grn = 0; blu = 255; // 初期設定:rgb色
}
public void paint(Graphics g) {
for (int i=0; i < 25; i++) {
x += i;
y += 5;
w -= 4;
h += 1;
red += 5;
grn += 8;
blu -= 10;
col = new Color(red,grn,blu); // 色を作る
g.setColor(col); // 色設定
g.drawRect(x, y, w, h); // 矩形描画
col = new Color(blu,grn,red);
g.setColor(col);
g.drawOval(300, 50, w, w);
g.fillOval(450-2*i, i, 3*i, 30);
}
}
}