我测试了一下小应用程序传递参数抱错,希望各位打虾指点.测试的Applet程序:FontPassDemo.javaimport java.awt.*;
import java.applet.Applet;public class FontPassDemo extends Applet
{
private String quote ;
public void init()
{
quote = "Happiness is an attitude.";
String fontname = getParameter(font);
int fontsize = Integer.parseInt(getParameter("size"));
f = new Font(fontname,Font.ITALIC,fontsize);
} public void paint(Graphics g)
{
g.setFont(f);
g.drawString(quote,20,100);
}
}FontPassDemo.html<html>
<applet code="FontPassDemo.class" width=400 heigth=200>
<parame name=font value="Helvetica">
<param name=size value="28">
</applet>
</html>包错信息:java.lang.NumberFormatException:null
at java.lang.Integer.parseInt(Integer.java:415)
at java.lang.Integer.parseInt(Integer.java:497)
at FontPassDemo.init(FontPassDemo.java 13)
at sun.applet.AppletPanel.run(AppletPanel.java:417)
at java.lang.Thread.run(Thread.java:619)
import java.applet.Applet;public class FontPassDemo extends Applet
{
private String quote ;
public void init()
{
quote = "Happiness is an attitude.";
String fontname = getParameter(font);
int fontsize = Integer.parseInt(getParameter("size"));
f = new Font(fontname,Font.ITALIC,fontsize);
} public void paint(Graphics g)
{
g.setFont(f);
g.drawString(quote,20,100);
}
}FontPassDemo.html<html>
<applet code="FontPassDemo.class" width=400 heigth=200>
<parame name=font value="Helvetica">
<param name=size value="28">
</applet>
</html>包错信息:java.lang.NumberFormatException:null
at java.lang.Integer.parseInt(Integer.java:415)
at java.lang.Integer.parseInt(Integer.java:497)
at FontPassDemo.init(FontPassDemo.java 13)
at sun.applet.AppletPanel.run(AppletPanel.java:417)
at java.lang.Thread.run(Thread.java:619)
解决方案 »
- 发了几个论坛都没人知道,试试csdn吧!关于初始化顺序的 java
- RMB求个简单的JAVA小程序
- 请问 UpperCaseDocument这个类是在哪个包里面呢?
- 帮我看一下这些代码
- 一小问题,,,,,,,急! 谢谢!
- 边界类、控制类和实体类
- 有没有介绍JVM的好书,从书店里买得到的。
- 各位高手,我在applet里放了一个jpanel,在panel里add了一个按钮,又用panel.getgraphic.drawline,刷新后只有按钮,没有那条线了
- 請問在java 中 applet 為什么用html 調用時, 怎么調來調去都是調我第一次編輯CLASS的呢?
- 如何调试application中带有argv参数的程序?
- 救命啊,javascript的bug
- HashSet的一个棘手问题.忘老师高手解答
<html>
<applet code="FontPassDemo.class" width=400 heigth=200>
<parame name=font value="Helvetica">
<param name=size value="28">
</applet>
</html>
FontPassDemo.class 那里改成 FontPassDemo 不要后面 ...
private Font f;
public void init()
{
quote = "Happiness is an attitude.";
String fontname = getParameter("font");
int fontsize = Integer.parseInt(getParameter("size"));
f = new Font(fontname,Font.ITALIC,fontsize);
} public void paint(Graphics g)
{
g.setFont(f);
g.drawString(quote,20,100);
}
<html>
<applet code="TestApplet.class" width=400 heigth=200>
<param name=font value="Helvetica"/>
<param name=size value="28"/>
</applet>
</html>
这样 没有问题! 你的代码 到处都是小错误