资源简介
Java代码实现圆圈旋转效果,比如在线看电影缓存时的旋转圆圈,网页刷新时的旋转圆圈,等待时
代码片段和文件信息
import java.awt.Color;
import java.awt.Graphics;
import java.awt.color.ColorSpace;
import java.util.Timer;
import java.util.TimerTask;
import javax.swing.Jframe;
import javax.swing.JPanel;
class MyJPanel2 extends JPanel{
private Timer timer=new Timer();
Graphics gg;
public MyJPanel2(int i) {
debgfen=i;
if(debgfen>40){
debgfen=40;
}else if(debgfen<=0){
debgfen=1;
}
geshu=debgfen*3;
Col.sets(geshu);
}
public void paintComponent(Graphics g){ //界面一旦刷新就会自动调用
gg=g;
timer.schedule(new TimerTask(){
public void run() {
repaint();
}
}5); //刷新界面的间断值(毫秒)
huatu(gg);
g.setColor(new Color(255 255 255));
g.fillArc(x1+30 y2+30 ax-60 ay-600 360);
}
private int geshu; //控制debgfen能被360整除
private int debgfen; //控制一个圆被分为n等分
private int huadu=0jinaodu; //角度和弧度
private int x1=200y2=100ax=300ay=300;
private int zhou=0zhoua=1chuan=0; //控制循环
private void huatu(Graphics g) { //开始画图
huadu=0;
jinaodu=((int)360/geshu);
for (int i = 0;i<=geshu; i++) {
ch
- 上一篇:JAVA C/S架构应用程序
- 下一篇:fpgrowth算法java源码
评论
共有 条评论