黑马程序员技术交流社区
标题:
JavaApplet 问题
[打印本页]
作者:
陈红建
时间:
2012-8-15 11:46
标题:
JavaApplet 问题
package JavaApplet;
import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Image;
import java.util.ArrayList;
import java.util.List;
//在Applet上绘制一个图像,可以调用drawImage静态方法
public class JavaAppletDemo extends Applet
{
private int imageSum = 10; //图片总数为10
private List<Image> imageList = new ArrayList();
public void init() {
for(int x = 0;x <= imageSum;x++)
{
imageList.add(getImage(getDocumentBase(),x+".gif"));//getDocumentBase来返回URL路径
}
System.out.println(getDocumentBase());
System.out.println(getCodeBase());
}
@Override
public void start() {
}
@Override
public void stop() {
}
@Override
public void destroy() {
}
@Override
public void paint(Graphics g) {
for(int x=0;x<=imageSum;x++)
{
g.drawImage(imageList.get(x),x,10,this );
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
repaint();
}
}
}
复制代码
这段程序的运行结果是 在Applet上显示图片 显示完所有图片之后 才进行update操作
我想要的目的是 显示完一张图片就进行update操作 现在这段代码应该怎么改写呢?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2