paintをループの中に入れたのですがpublic void paint(Graphics g){の行で「式の開始が不正です」
とエラーが出ます。こういう場合、どういう風に描けばいいのでしょうか。うう、ずっと悩んでいるせいか頭が痛い。
class MyCanvas extends Canvas{
float ii[];
public void Yomikomu(){
ii = new float[10000];
try {
File fil = new File("T55470");
FileReader filFR = new FileReader(fil);
BufferedReader filBR = new BufferedReader(filFR);
StringTokenizer filST;

for(int i=0; i<132; i++){
String filS = new String(filBR.readLine());
if(i==0){//一行目は描かない
continue;
}
filS = new String(filBR.readLine());
filST = new StringTokenizer(filS);
float freq,z,ang,rz,iz;
freq = Float.parseFloat(filST.nextToken());
z = Float.parseFloat(filST.nextToken());
ang = Float.parseFloat(filST.nextToken());
rz = Float.parseFloat(filST.nextToken());
iz = Float.parseFloat(filST.nextToken());
ii[i+1000] = freq;
ii[i+2000] = z;
ii[i+3000] = ang;
ii[i+4000] = rz;
ii[i+5000] = iz;
public void paint(Graphics g){
Color color;
color = Color.green;
int iii = (int)ii[i+2000];
g.setColor(color);
g.fillRect(iii,4,8,8);//四角を作る
};
}
}catch(Exception e){}
}
}