Java实现风车旋转的效果
packagecom.mingrui.graphicstest;
import java.awt.Color;
import java.awt.Graphics;
import java.util.Timer;
import java.util.TimerTask;
import javax.swing.*;
public class MyJPanel2 extends JPanel{
private Timer timer=new Timer();
private int angle=0;
public void paintComponent(Graphics g){
timer.schedule(new TimerTask(){
@Override
public void run() {
// TODO Auto-generated method stub
angle+=20;
repaint();
}
}, 50);
super.paintComponent(g);
intxCenter=getWidth()/2;
intyCenter=getHeight()/2;
intraidus=(int)(Math.min(xCenter, yCenter)*0.4*2);