0
나는 매초마다 UpdateTask라는 TimerTask를 타이머 트리거로 사용하려고합니다.구문 TimerTask 일정을 잡으려고하는 동안 오류가 발생했습니다.
. "타이머 일정 ( 새로운 UpdateTask (), 10);"그러나, 나는 라인에 구문 오류가있는 상태 일식
이클립스가 구문 오류를 선언하는 특정 토큰을 강조했습니다. 내가 여기서 빠진 것을 이해하지 못한다.
import java.awt.Graphics;
import java.util.Timer;
import java.util.TimerTask;
public class graphpanel extends variables
{
Timer timer = new Timer();
timer.schedule(new UpdateTask(), 10);
int ypoint;
int barheight;
int height = getHeight();
int width = getWidth();
int bars = (int)getLife() - (int)getAge();
int xpoint = 0;
int barwidth = 20;
public void paintComponent (Graphics g)
{
super.paintComponent(g);
for (int i = 0; i < bars; i++)
{
barheight = (int) getTime(i)/100;
ypoint = height/2 - barheight;
g.drawRect(xpoint, ypoint, barwidth, barheight);
}
}
class UpdateTask extends TimerTask
{
public void run()
{
bars = (int)getLife() - (int)getAge();
repaint();
}
}
}