importjava.awt.*;importjava.util.*;importjavax.swing.JFrame;class大风吹extendsJFrame{intangle=0;Timert=newTimer();大风吹(){super("风车车儿");setBounds(200,200,300,300);se...
import java.awt.*;
import java.util.*;
import javax.swing.JFrame;
class 大风吹 extends JFrame{
int angle=0;
Timer t=new Timer();
大风吹(){
super("风车车儿");
setBounds(200,200,300,300);
setResizable(false);
//setBackground(Color.BLACK);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public void paint(Graphics g){
int x=getWidth()/2;
int y=getHeight()/2;
int r=(int)(Math.min(x, y)*0.8);
x=x-(int)(r*0.5);
y=y-(int)(r*0.5);
g.setColor(Color.green);
g.fillArc(x, y, r, r, angle+0, 60);
g.setColor(Color.red);
g.fillArc(x, y, r, r, angle+120, 60);
g.setColor(Color.BLUE);
g.fillArc(x, y, r, r, angle+240, 60);
t.schedule(new TimerTask(){
public void run(){
angle=angle+2;
repaint();
}
}, 30);
}
}
public class GUI画图 {
public static void main(String[] args) {
// TODO Auto-generated method stub
new 大风吹();
}
}
展开