java applet输出空值?在小程序查看器运行的 是什么问题

该程序如下:java文件部分:importjava.awt.*;importjava.applet.*;importjava.util.Date;publicclassU... 该程序如下:
java文件部分:
import java.awt.*;
import java.applet.*;
import java.util.Date;

public class UsePara extends Applet
{
String strTime=new String();
String strUser=new String();

public void init(){

}

public void start()
{

Date d=new Date();
strTime=d.toString();
repaint();
}

public void paint(Graphics g)
{
strUser=getParameter("USER");
g.setColor(Color.green);
g.drawString(strUser+"当前时间:"+strTime,25,34);
}
}

配套的html文件 :(和java文件同名同目录)

<html>
<body>
<applet code=UsePara.class width=322 height=222>
<param name="color" value="小强">
</param>
</applet>
</body>
</html>

请说详细 以及解决办法
展开
 我来答
百度网友1fcf34c73
2013-05-05 · TA获得超过865个赞
知道小有建树答主
回答量:400
采纳率:100%
帮助的人:454万
展开全部
你的html里面参数的name设置错了,应该将:
<param name="color" value="小强">
改为:

<param name="USER" value="小强">
追问
改了还是空值
追答

我试了一下,改过就可以了呀。

附件是我改动后的源代码。


百度网友83e12d6e1
2013-05-05 · 超过13用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:28.5万
展开全部
把这句话 strUser=getParameter("USER"); USER改成color,也就是你HTML 标记param 的名。
还有运行小程序查看器好像看不出来,你得运行那个html文件才行........
追问
我是运行那个html啊 用appletviewer  参数名改了 可仍为空值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-05-05
展开全部
<param name="color" value="小强">
参数的名字,是叫什么?

strUser=getParameter("USER");
代码中使用参数的名字,叫什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Camillesu
2013-05-05 · TA获得超过250个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:277万
展开全部
你的 strUser=getParameter("USER");中的USER在哪?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式