質問です。
ソ−ス中のタイトルにあるとおり、図形をフレーム表示するプログラムを作りたいです。
エラーが出るのですが、どこを直して良いやら分かりません。
宜しくお願いします。

import java.awt.*;
import java.awt.event.*;

public class Diamond extends Frame{
public Diamond(){
setSize(600,500);
setTitle("分割数が4から7までのダイアモンドリングを描く");
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
public void paint(Graphics g){
int ix=30,iy=60; //バーを考慮したマージン
int sx=10; //図形間のマージン
int ox,oy; //中心
int r=90; //半径
int x1,y1,x2,y2; //円分点
double t,t1,t2; //角度
ox=ix+r;oy=iy+r; //最初の中心