importjava.util.Timer;importjava.awt.*;importjavax.swing.*;publicclassdingshiextendsFrame{staticinti,j;staticPanelfengshan;staticFramef;publicstaticvoidmain(String[]args)...
import java.util.Timer;
import java.awt.*;
import javax.swing.*;
public class dingshi extends Frame{
static int i,j;
static Panel fengshan;
static Frame f;
public static void main(String[] args){
Frame f= new Frame();
Timer timer = new Timer();
timer.schedule(new MyTask(), 1000, 50);//在1秒后执行此任务,每次间隔2秒,如果传递一个Data参数,就可以在某个固定的时间执行这个任务.
}
static class MyTask extends java.util.TimerTask{
public void run() {
// TODO Auto-generated method stub
fengshan=new Panel(){
public void paint(Graphics g){
g.fillArc(100, 100, 100, 100, i, 30);
g.fillArc(100, 100, 100, 100, i+90, 30);
g.fillArc(100, 100, 100, 100, i+180, 30);
g.fillArc(100, 100, 100, 100, i+270, 30);
}
};
f.add(fengshan);
f.setSize(300,300);
f.setVisible(true);
i+=50;
}
}
}
展开