📄 showanimator.java
字号:
import java.applet.Applet;
import java.awt.*;
public class ShowAnimator extends Applet
{
Image[] m_Images; //保存图片序列的Image数组
int totalImages = 18; //图片序列中的图片总数
int currentImage = 0; //当前时刻应该显示的图片序号
public void init()
{
m_Images = new Image[totalImages];
//从当前目录下的images子目录中将Img001.gif到Img0018.gif的文件加载
for(int i=0;i<totalImages;i++)
m_Images[i] = getImage(getDocumentBase(),"images/img00"+(i+1) + ".gif");
}
public void start()
{
currentImage = 0; //从第一幅开始显示
}
public void paint(Graphics g)
{
g.drawImage(m_Images[currentImage],50,50,this); //显示当前序号的图片
currentImage = ++currentImage % totalImages; //计算下一个应显示图片的序号
try{
Thread.sleep(500); //程序休眠500毫秒
}
catch(InterruptedException e) //处理执行休眠方法可能引发的异常
{
showStatus(e.toString());
}
repaint(); //图片停留50毫秒后被擦除,重新调用paint()显示下一张图片
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -