一、Applet简介
Applet简称JAVA小程序,命名规则就像Scriptlet叫做脚本小程序,能够嵌入HTML页面。需要浏览器支持java虚拟机。
Applet执行不需要main方法。
Applet的安全性非常重要,必须限制applet在沙箱中运行,保证本地系统中applet是安全的。
在applet在沙箱中运行时:
(1)不能运行本地可执行程序。
(2)applet不能和其他主机进行通信。
(3)不能对本地文件系统进行读写。
自己写applet时需要继承java.applet.Applet;
二、applet的基本方法:
(1)init()
(2)start()
(3)stop()
(4)destroy()
(5)paint():绘制图像。
编写完后形式如下:
public HelloApplet extends Applet{
public void init(){} //完成初始化操作
public void start(){}
public void stop(){}
public void destroy(){}
public void paint(Graphics g){} //和awt的paint类似
}
applet调用顺序:init--->start---->paint--->stop--->destroy;
如果需要在名为HelloApplet的HTML中调用HelloApplet.class,则形式如下:
<applet code="HelloApplet.class" width=100 height=100>
</applet>
(1)点击HelloApplet.html后,就运行了。
(2)SUN公司提供了appletviewer.exe,能够测试Applet,非常方便,只需要在命令行中输入appletviewer HelloApplet.java即可。
常用方法:
(1)Graphics g = getGraphics();获得绘图笔。
(2)addXxxListener()添加监听器。
(3)getImage();