日常Java 2021/11/16
2024-10-19 17:10:08
获得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工作。
最新文章
- 聊天室(Java实现)
- 调用DiscuzNT webApi 注册 登录 发帖
- firefox浏览器不支持复制粘贴(linux)
- java实现简单的验证码(待增强)
- Qt之自定义信号和槽函数
- 最近读的javascript,一些文章
- qq被冻结怎么激活
- SQL Server数据库(SQL Sever语言 事务)
- Android Priority Job Queue (Job Manager)(一)
- 使用Filter防止浏览器缓存页面或请求结果
- DELPHI 多线程
- 解决linux redhat6下安装git的问题
- python介绍及下载
- PHP_CodeSniffer 安装和phpstorm配置
- 自学工业控制网络之路1.6-典型的现场总线介绍Interbus
- 寻路优化(二)——二维地图上theta*算法的设计探索
- PAT甲级1061 Dating
- JS--我发现,原来你是这样的JS(引用类型不简单[上篇],且听我娓娓道来)
- Siamese Network简介
- sql server性能查询,连接数