Ex13_2
import java.applet.*;
import java.awt.*;
public class Ex13_2 extends Applet implements Runnable {
double theta, a, b;
int x,y, x1,y1, wid,hei;
int rr,gg,bb;
int num;
Color col;
Thread thd = null;
public void init() {
this.setSize(500,500);
x = 200; y = 120; // 中心位置(x,y)
num = 360; // 描画回数 360回
theta = 2*Math.PI/60; // 回転角 2π/60 ラジアン
a = 1.2; b = 0.15;
rr = 255; gg = 0; bb = 0; // 初期色RGB(rr,gg,bb)
col = new Color(rr,gg,bb);
thd = new Thread(this);
thd.start();
}
public void update(Graphics g) { // update:上書描画(画面に上書きしたい場合はこの3行追加)
paint(g);
}
public void paint(Graphics g) {
g.setColor(col); // 画面に色指定
g.drawOval(x1,y1,wid,hei); // 楕円描画
}
public void run() {
for (int i=0; i