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

在ECLIPSE下运行不报错但是控制台显示java.lang.NumberFormatException:nullatjava.lang.Integer.parseInt... 在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();
while (true) {
try {
Thread.sleep(time);
} catch (Exception e) {
e.printStackTrace();
}
g.clearRect(0,0,getWidth(),getHeight());
g.drawString(str,x,30);
x+=2;
if (x>=getWidth())
x=0;
}

}

}
展开
 我来答
amwih001
2009-11-24 · TA获得超过2.3万个赞
知道大有可为答主
回答量:1529
采纳率:100%
帮助的人:673万
展开全部
你的timeArg这个可能是null的。
要不你打印下timeArg
cxzucc
2009-11-24 · TA获得超过1317个赞
知道小有建树答主
回答量:1735
采纳率:79%
帮助的人:581万
展开全部
这是个applet,要在网页里运行的啊。比如:
<APPLET
CODE="MoveWord.class"
WIDTH=200
HEIGHT=100>
<param name=message value="SSSS"败衫>
<param name=time value="芦枯州111">
</applet>
</陪蔽html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cw550284
2009-11-24 · 贡献了超过256个回答
知道答主
回答量:256
采纳率:0%
帮助的人:64万
展开全部
你要传递参数啊!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式