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