movie.java.bak

来自「java应用举例3」· BAK 代码 · 共 40 行

BAK
40
字号
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Movie extends Applet implements Runnable {
	final int num=10;
	int count;
	Thread aThread;
	Image[] pic;
	public void init(){
		count=0;
		pic=new Image[num];
		aThread=new Thread(this);
		for(int i=0;i<num;i++) {
			pic[i]=getImage(getCodeBase(),"atp"+i+".gif");
		}
	}
	public void start() {
		aThread.start();
	}
	public void stop() {
		aThread=null;
	}
	public void run() {
		while(true) {
			if(count>=10)
			count=0;
			repaint();
			count++;
			try {
				aThread.sleep(800);
			}
			catch(InterruptedException e) {}
		}
	}
	public void paint(Graphics g) {
		if((pic[count])!=null)
		g.drawImage(pic[count],50,50,pic[count].getWidth(this),pic[count].getHeight(this),this);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?