今天忙了很长时间,很累但是总算有些收获,我的第一个小动画运行成功,这是进步的开始。
希望能给初学者能省下一点时间,代码如下:
import java.awt.*;
import java.applet.*;
public class MyApplet extends Applet implements Runnable {
int index = 0;
Image[] imgs = new Image[10];
public void init() {
for(int i=0;i<10; i++)
imgs[i] = /*getToolkit().*/getImage(getCodeBase(),"imgs//T" + (i + 1) + ".gif");
new Thread(this).start();
}
public void paint(Graphics g) {
g.drawImage(imgs[index],0,0,this);
g.setFont(new Font(null,Font.ITALIC|Font.BOLD,30));
g.drawString("" + index, 0, 80 );
}
public void run(){
while(true)
{
try
{
Thread.sleep(100);
}
catch(Exception e)
{
e.printStackTrace();
}
index = (index + 1) % 10;
repaint();
}
}
}
截图就不传了,很简单,但是我觉得这很有用,所以给大家分享一下。