计算机技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

  • 欢迎访问 计算机技术论坛-电脑迷与初学者的家园!由于论坛管理严格,新注册会员可能遇到各种问题,无法解决的请发邮件 admin@jsjbbs.cn
查看: 3922|回复: 2

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

[复制链接]
发表于 2009-9-6 23:42:55 | 显示全部楼层 |阅读模式
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[totalImages];
  for(int i=0;i<totalImages;i++)
  {
   imgs[i]=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[currentImage],0,0,this);
  currentImage=++currentImage%10;
  try{
   Thread.sleep(500);
  }
  catch(Exception ex){
   ex.printStackTrace();
  }
  repaint(); //调用repaint()方法时,会产生awt现成;
            //awt现成会调用update()方法,由update方法调用paint()方法。
}
}
发表于 2010-3-12 09:36:29 | 显示全部楼层
有一定参考价值,不错~
发表于 2010-12-8 13:05:41 | 显示全部楼层
还好啦……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

无图版|手机版|计算机技术论坛 JSJBBS.CN @ 2008-2024 ( 鲁ICP备17021708号 )

技术支持 : 北京康盛新创科技有限责任公司

快速回复 返回顶部 返回列表