获得applet参数

 

获得applet参数


下面的例子演示了如何使用一个Applet响应来设置文件中指定的参数。该Applet显示了-个黑色棋盘图案和第二种颜色。
第二种颜色和每一列的大小通过文档中的Applet的参数指定。
CheckerApplet在init()方法里得到它的参数。也可以在paint()方法里得到它的参数。然而,在Applet开始得到值并保存了设置,而不是每一-次
刷新的时候都得到值,这样是很方便,并且高效的。
Applet viewer或者浏览器在Applet每次运行的时候调用init()方法。在加载Applet之后,Viewer 立即调用init()方法(Applet it(什么也没
做),重写该方法的默认实现,添加一-些自定义的初始化代码。
Applet. getParameter()方法通过给出参数名称得到参数值。如果得到的值是数字或者其他非字符数据,那么必须解析为字符串类型。

 

该Applet调用parseSquareSize(),来解析squareSize参数。parseSquareSize()调用了库方法Integer. parselnt()该方法将一个字符串解析为—个整数,当参数无效的时候,Integer.parselnt()抛出异常。
因此, parseSquareSize()方法也是捕获异常的,并不允许Applet接受无效的输入。
Applet 调用parseColor()方法将颜色参数解析为一个Color值。parseColor()方法做了一系列字符串的比较,来匹配参数的值和预定义颜色的名字。你需要实现这些方法来使Applet工作。

posted @ 2021-11-16 22:51  kuaiquxie  阅读(37)  评论(0)    收藏  举报