天乐 发表于 2009-9-6 23:42:55

学Java的朋友可以参阅一下以下代码:

package Applet包;
import java.applet.Applet;
import java.awt.HeadlessException;
import java.awt.Image;
import java.awt.Graphics;
public class TestImage extends Applet {
private Image[] imgs;
private int totalImages=10;
private int currentImage;

public void init(){
imgs =new Image;
for(int i=0;i<totalImages;i++)
{
   imgs=getImage(getDocumentBase(),"T"+(i+1)+".gif");
}

//img=getImage(getDocumentBase(),"T1.gif");
}
public void start()
{
currentImage=0;
}
public void paint(Graphics g){
//g.drawImage(img,0,0,this);

g.drawImage(imgs,0,0,this);
currentImage=++currentImage%10;
try{
   Thread.sleep(500);
}
catch(Exception ex){
   ex.printStackTrace();
}
repaint(); //调用repaint()方法时,会产生awt现成;
            //awt现成会调用update()方法,由update方法调用paint()方法。
}
}

fanwei1989 发表于 2010-3-12 09:36:29

有一定参考价值,不错~

sdh2451 发表于 2010-12-8 13:05:41

还好啦……
页: [1]
查看完整版本: 学Java的朋友可以参阅一下以下代码: