我图片怎么显示不出来啊,求各位大佬帮忙!

qq_42419826 2019-07-18 08:14:25
package 线程;

import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Image;

public class UseRunnable extends Applet implements Runnable {
Thread t;
Image imgs[];
int high,h1,h2,h3;
public void init()
{
high=getHeight()/3;
h1=high;
h2=2*high;
h3=3*high;
imgs=new Image[3];
imgs[0]=getImage(getDocumentBase(), "11.gif");
imgs[1]=getImage(getDocumentBase(), "12.gif");
imgs[2]=getImage(getDocumentBase(), "13.gif");
}
public void start()
{
t=new Thread(this);
t.start();
}
public void stop()
{
t=null;
}
//实现接口的run的方法,获得动画效果
public void run()
{
while(t!=null)
{
try {
Thread.sleep(100);
repaint();
h1--;
//上移,到顶点时睡眠
if(h1==0)
{
Thread.sleep(3000);
h2=high;
}
//上移,到顶点时睡眠
h2--;
if(h2==0)
{
Thread.sleep(3000);
h3=high;
}
//上移,到顶点时睡眠
h3--;
if(h3==0)
{
Thread.sleep(3000);
h1=high;
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
}
public void paint(Graphics g)
{
//三幅图片依次显示
g.drawImage(imgs[0], 0, h1, this);
g.drawImage(imgs[1], 0, h2, this);
g.drawImage(imgs[2], 0, h2, this);
}
public void update(Graphics g){
paint(g);
}
}
...全文
98 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39936465 2019-07-19
  • 打赏
  • 举报
回复
确实Applet被淘汰了,还有就是applet不能自己运行,运行需要其他插件才能预览,看不见估计插件问题。
悔棋先生 2019-07-18
  • 打赏
  • 举报
回复
顶起来
qq_38709999 2019-07-18
  • 打赏
  • 举报
回复
现在还有人写applet吗。。。

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧