帮忙修改一下java程序 急啊!!

来源:百度知道 编辑:UC知道 时间:2024/06/22 12:40:51
在ECLIPSE下运行 不报错 但是控制台显示java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:415)
at java.lang.Integer.parseInt(Integer.java:497)
at MoveWord.init(MoveWord.java:14)
at sun.applet.AppletPanel.run(AppletPanel.java:424)
at java.lang.Thread.run(Thread.java:619)

源程序:
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JApplet;

public class MoveWord extends JApplet implements Runnable {

String str;
int time;
private Thread thread;
public void init() {
setBackground (Color.PINK);
str=getParameter("message");
String timeArg=getParameter("time");
time=Integer.parseInt(timeArg);
thread =new Thread(this);
}

public void start() {
thread.start();
}
public void run() {
int x=0;
Graphics g=getGraphics();
w

你的timeArg这个可能是null的。
要不你打印下timeArg

这是个applet,要在网页里运行的啊。比如:
<APPLET
CODE="MoveWord.class"
WIDTH=200
HEIGHT=100>
<param name=message value="SSSS">
<param name=time value="111">
</applet>
</html>

你要传递参数啊!!!