Applet网页小程序
1. Applet程序结构
构造方法—用于初始化
init()—用于初始化
start()—当启用或返回调用页时调用
stop()—当离开调用页时调用
destroy()—注销
说明:构造函数与init()功能差不多,但用init()更清晰,applet必须定义为public。
2. JApplet类
Applet类是一个AWT类,如果要使用swing组件,可使用其子类JApplet类,JApplet使用上类似于JFrame,本质上类似于JPanel,内容布局使用BorderLayout管理器。
3. 在HTML文档中嵌入Applet程序
格式如下:
<body>
…
<applet code=”xxx.class” width=200 height=200>
<param name=xxx value=xxx>
…
</applet>
…
</body>
<applet>标记的完整语法如下:
<applet
[codebase=applet_url] //用于指定类的存储地址
code=classfilename.class //类名
width=xx
height=xx
[archive=archivefile] //指装载一个存档文件,该文件包含运行applet所需的所有类文件
[vspace=xxx]
[hspace=xxx]
[align=对其方式]
[alt=提示文本]>
<param name=xxx value=xxx> //可在applet程序中使用getParamter()方法进行读取,由于该方法只能在applet实例化后才可使用,且该方法只能用于初始化,因此其应该在init()方法中调用。
<param name=xxx value=xxx>
</applet>
4. applet限制
a. 只能通过安全策略文件访问本地文件
b. 不允许访问计算机上的任何程序
c. 除applet所在服务器以外,不允许applet建立用户计算机与其他计算机的连接。