Applet程序继承自java.applet.Applet类,嵌套HTML文档中,通常置于服务器端,下载到本地机后,通过浏览器在用户端执行。Applet类是一个特殊的图形类,在java.applet包中。
可见,Applet类是Panel的一个子类,因此它具备Panel的特性。但与Panel不同的是,Applet类是一个可以运行的类,所以创建一个Applet的子类就可以运行一个Applet应用程序。下面语句创建了一个Applet的子类AppletDemo: 以下是JAVA代码:【复制】 这里要注意几个问题:
1)定义的类必须是Applet的子类,而且必须是public类型的,类名与文件名一致;
2)由于Applet是可以直接运行的,所以不需要main方法;
3)由于Applet是Panel的子类,所以在Applet上可以放置其他组件,进行图形界面设计,实现在web页面中的交互操作。
除了Applet类外,Java类库还提供了JApplet类。JApplet类继承自Applet类,其跨平台性能比Applet类更优,所以新开发的Applet程序大都直接继承自JApplet类。
Code:import java.awt.*;
import java.applet.*;
public class AppletDemo extends Applet {
public void init(){
//初始化变量、装载图片、读取参数值等
}
public void start(){
//启动程序执行或恢复程序执行
}
public void stop(){
//挂起正在执行的程序,暂停程序的执行
}
public void destroy(){
//终止程序的执行释放资源
}
paint(Graphics g){
public void
//完成绘制图形等操作
}
}