第1个回答 2009-06-03
//参照下边的。
//晚上我再给你发HTML文件补上就OK了。
import java.awt.Graphics;
import java.awt.Image;
import java.lang.Math;
public class Neon extends java.applet.Applet implements Runnable {
Image mAge[];
int iMagNdx=0;
Thread endit;
public void init() {
resize(300,70);
}
public void Paint(Graphics g) {
update(g);
}
public void update(Graphics g) {
if(mAge[iMagNdx]==null)
g.drawString("Error loading pic",0,170);
g.drawImage(mAge[iMagNdx],0,0,this);
}
public void start() {
if(endit == null) {
endit=new Thread(this);
endit.start();
}
}
public String[][] getParameterInfo() {
String[][] info = {
{"picture1","String","First image to be displayed."},
{"picture2","String","Second image to be displayed"},
};
return info;
}
public String getAppletInfo() {
return "Neon.java,V 1.2";
}
public void stop() {
endit.stop();
endit=null;
}
public void run() {
mAge=new Image[2];
String m1 = getParameter("picture1");
String m2 = getParameter("picture2");
mAge[0]=getImage(getDocumentBase(),m1);
mAge[1]=getImage(getDocumentBase(),m2);
while(true) {
repaint();
iMagNdx=(iMagNdx==0 ? 1 : 0);
try {
Thread.sleep( (int) (Math.random()*500));
} catch (InterruptedException e){}
}
}
}本回答被提问者采纳