初学java 无知菜鸟在此求各位大神的帮助--在java里实现播放多张图片的动画

清朗 发布于 2014/03/20 12:18
阅读 923
收藏 0
applet 代码如下:

import java.awt.*;

public class FH extends java.applet.Applet implements Runnable {Image frame[];
Thread threadnina;
int frame_i;
int dely_time;
public void init(){
 frame=new Image[10];
 threadnina=null;frame_i=0;
 for(int i=0;i<frame.length;i++)
  frame[i]=getImage(getCodeBase(),"pic"+i+"jpg");
 
}
public void run(){
 while(true){
  repaint();
  try{Thread.sleep(100);}
  catch(InterruptedException e){}
  frame_i=(frame_i+1)%frame.length;
 }
}
public void paint(Graphics g){
 g.drawImage(frame[frame_i],0,0,this);
}
}

HTML代码(文件名如图一“tupian.html” )如下:<html>
  <applet code="FH.class" width="600" height="800"> </applet>
 </html>以下是源代码所放的位置

图一:

图二

运行“tupian.html”文件,看不到效果啊,请各位大神前辈帮帮忙啊、、万分感谢!

加载中
1
NealFeng
NealFeng
"pic"+i+".jpg",少打了一个"."。
0
Brin想写程序
Brin想写程序

浪费时间学啥applet啊。。

0
Brin想写程序
Brin想写程序

引用来自“NealFeng”的答案

"pic"+i+".jpg",少打了一个"."。
好眼力。
0
laoyao
laoyao
这种技术现在的确过时了,用的很少很少啊
0
gongweixin
gongweixin
java的  awt 和 swing包很少会用到,楼主看看别的吧 。
0
清朗
清朗

好感动!谢谢你们的热情回答!!

只在java的初学阶段,谈不上技术先不先进了。

Romen
Romen
时间多的时候可以看看还是能学习到东西的,不是的话不建议看,确实有点浪费时间
0
mingshun
mingshun
好让人怀念的applet。不见得过时吧,国外的很多网络游戏都在用呢!
0
Duziee
Duziee
、java的GUI现在用的不多。学学javaee吧。
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部