运行截图:源代码如下:麻烦有空的帮我修改一下谢谢importjava.awt.*;importjava.applet.*;publicclassanimationextendsAppletimplementsRunnable{Image[]image;Threadthread;intFram...
运行截图:
源代码如下:
麻烦有空的帮我修改一下 谢谢
import java.awt.*;
import java.applet.*;
public class animation extends Applet implements Runnable{
Image[] image;
Thread thread;
int Frame;
public void init(){
int i;
image=new Image[3];
thread=null;
for( i=0;i
image[i]=getImage(getDocumentBase(),(i+1)+".JPG");
}
}
public void start(){
if(thread==null){
thread=new Thread(this); //构造函数有参数
thread.start();
}
}
public void stop(){
if(thread!=null){
thread.stop();
thread=null;
}
}
public void run(){
while(true){
Frame++;
Frame%=(image.length);
try{
repaint();
thread.sleep(2000);
}
catch(InterruptedException e){
}
}
}
public void update(Graphics g){
clear(g);
g.drawImage(image[Frame],100,100,this);
}
public void clear(Graphics g){
g.setColor(getBackground());
g.drawRect(100,100,500,500);
g.setColor(getForeground());
}
}
这三张是原图
展开