1.编写Applet时,首先要引入java.applet包中的类,这个类里包含三个接口和Applet的类:
import java.applet.*;
import java.applet.Applet;
类头定义为:
public class MyApplet extends Applet;
用来声明自定义类是从Applet类扩展而来的。
2.类体中没有应用程序中必须具备的main方法,取而代之的是下面几个常用方法:
public void init();
初始化——在这个方法中设置一些变量的初始化,像界面布局设置等。
public void start()
启动——Applet开始执行。
public void stop()
停止——Applet停止执行。
public void destroy()
撤消——销毁Applet。
3.插入图片
在java.applet包中存在一个接口AppletStub。当一个Applet创建之后,一个Applet Stub使用setStub方法附加到Applet上,这个Stub用来充当Applet和浏览器环境之间的接口。在这个接口中一个重要的方法:
appletstub-setsub方法附加到applet,public URL getdocumentbase()
该方法返回的是Applet类文件所在网页的网络路径, 通过这个网络路径可以得到图片,从而由Applet类载入,载入图片的方法为:
public image getimage(URL url,string name)
4.载入图片
Applet类提供一个用于载入声音的方法,即
public AudioClip getAudioClip(URL url, String name)
该方法返回由url和name决定的AudioClip对象。