//【例8.3】  Applet从HTML中获取参数。import java.awt.*;
import java.applet.Applet;public class AppletPara extends Applet
{
    private String text;
    private int size,color;
    public void init()
    {
        this.text = this.getParameter("text");                      //获得文本参数
        this.size = Integer.parseInt(this.getParameter("size"));    //获得字体大小
        this.color= Integer.parseInt(this.getParameter("color"),30);//获得颜色的十六进制值
    }
    
    public void paint(Graphics g)
    {
        g.setColor(new Color(this.color));
        g.setFont(new Font("",1,this.size));
        g.drawString(this.text,10,50);         //显示指定大小颜色的字符串
    }
}
html中是这样的
<Html>
<Head><Title>从HTML中获取参数</Title></Head>
<Applet code="JAppletPara.class"  width=260  height=100  codebase="./bin">
<param  name=text  value="JAppletHello!">
<param  name=size  value=30>
<param  name=color value=000088>
</Applet>
</Html>
这个是可以成功显示的可是代码改成下边这样网页显示就会出错
applet代码package t;
import java.awt.*;
import java.applet.Applet;
public class Test_Button extends Applet
{
Label ll;
Button b1,b2,b3,b4,b5,b6;
public void init()
{
setLayout(new GridLayout(3,3));
ll=new Label("标签1");
b1=new Button("按钮1");
b2=new Button("按钮2");
b3=new Button("按钮3");
b4=new Button("按钮4");
add(ll);
add(b1);
add(b2);
add(b3);
add(new Label());
add(b4);
add(new Button("按钮5"));
add(new Button("按钮6"));
add(new Label("标签2"));
}
}
html中是这样的
<Html>
<Head><Title>从HTML中获取参数</Title></Head>
<Applet code="Test_Button.class"  width="800"  height="300"  codebase="./bin"></Applet>
</Html>
下边这种情况网页就会出错错误信息是
Java 插件10.4.1.255
使用 JRE 版本 1.7.0_04-b22 Java HotSpot(TM) Client VM
用户主目录 = C:\Users\long
----------------------------------------------------
c:   清除控制台窗口
f:   终结在结束队列上的对象
g:   垃圾收集
h:   显示此帮助消息
l:   转储类加载器列表
m:   打印内存使用情况
o:   触发日志记录
q:   隐藏控制台
r:   重新加载策略配置
s:   转储系统和部署属性
t:   转储线程列表
v:   转储线程堆栈
x:   清除类加载器高速缓存
0-5: 设置跟踪级别为<n>
----------------------------------------------------求高手解决啊!