📄 candle.java
字号:
//Candle.javaimport java.awt.*;import java.awt.event.*;import javax.swing.*;public class Candle extends JApplet implements Runnable{ private boolean isStandalone = false; private Image[] spin; private int total=2; private int imageNumber=0; private Thread candle; public Candle() { } //applet初始化 public void init() { spin=new Image[total]; for(int i=0;i<total;i++) spin[i]=getImage(getDocumentBase(),"image/t"+i+".gif");//加载图片 } public void start(){ candle=new Thread(this);//创建线程 candle.start();//启动线程 } public void stop() { candle=null;//终止线程 } public void run(){ while(candle!=null) { repaint(); try{ candle.sleep(200);//休眠200毫秒,即每隔200毫秒切换一幅图片 }catch(InterruptedException e) {e.printStackTrace() ;} } } public void paint(Graphics g){ g.drawImage(spin[imageNumber],20,20,this); //绘制当前图片 imageNumber=++imageNumber%total; //另图片号在0~total-1之间依次切换 }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -