• 大小: 2KB
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-05-27
  • 语言: Java
  • 标签:

资源简介

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

评论

共有 条评论

相关资源