showpicture.java
来自「经典的java applet小程序下来看看说不定有启发哦」· Java 代码 · 共 51 行
JAVA
51 行
import java.applet.Applet;
import java.awt.*;
public class ShowPicture extends Applet
{
Image[] m_Images; //保存图片序列的Image数组
int totalImages = 5; //图片序列中的图片总数
int currentImage = 0; //当前时刻应该显示的图片序号
//MediaTracker tracker;
public ShowPicture()
{
// System.out.println("构造函数");
}
public void init()
{
//System.out.println("init()");
m_Images = new Image[totalImages];
//tracker=new MediaTracker(this);
//从当前目录下的images子目录中将P0.gif到P9.gif的文件加载
for(int i=0;i<totalImages;i++)
{
m_Images[i] = getImage(getDocumentBase(),"images/p"+i+ ".gif");
//tracker.addImage (m_Images[i],i);
}
}
public void start()
{ System.out.println("start()");
currentImage = 0; //从第一幅开始显示
}
public void paint(Graphics g)
{ System.out.println("paint()");
g.drawImage(m_Images[currentImage],50,50,this); //显示当前序号的图片
currentImage = ++currentImage % totalImages; //计算下一个应显示图片的序号
try{
Thread.sleep(1500);
}
catch(InterruptedException e) //处理执行休眠方法可能引发的异常
{
showStatus(e.toString());
}
repaint(); //图片停留50毫秒后被擦除,重新调用paint()显示下一张图片
}
public void update(Graphics g)
{ paint(g); }
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?