Applet程序又称小程序。本文将从apple程序的类层次,消息调用等角度进行分析。
一、常识
在Java中,有两种类型的程序:应用程序(Application)和小应用程序(Applet)。Java Applet可以被HTML页面引用,并可以在支持Java的浏览器中执行,可以说Applet具有“激活因特网”的强大功能。
    Applet的工作原理:
    
    编译好的字节码文件(.class)和嵌入了该字节码的HTML文件保存在WWW服务器上,当浏览器向服务器请求下载嵌入了Applet的HTML文件时,该文件从WWW服务器上下载到客户端,由浏览器解释HTML中的各种标记并按约定将其显示在用户屏幕上,当浏览器遇到HTML文件中的特殊标记,表明嵌有Applet程序时,浏览器会根据Applet名字和位置把其字节码文件从WWW服务器上下载到本地,并利用浏览器本身拥有的Java解释器执行该字节码。
    
   
    Applet的一般结构框架形式如下:
    
    import java.awt.*;
    
    import java.applet.*;
    
    public class 小程序类名 extends Applet {
    
    
    public void init() {// 初始化、设置字体、装载图片等
    
    }
    
    public void start() {// 启动或恢复执行
    
    }
    
    public void stop() {// 执行被挂起
    
    }
    
    public void destroy() {// 执行关闭活动
    
    }
    
    public void paint(Graphics g) {// 进行绘图操作等
    
    }
    
    }
    
   
二、类层次结构
1、JApplet类层次结构
    
   
2、JApplet及基父类实现的接口
    
   
3、JPanel类层次图
     
   
4、JPanel类及其子类实现的接口
     
   
三、示例applet程序
    import java.awt.*;
    
    import javax.swing.*;
    
    public class test extends JApplet {
    
    
    public void init()
    
    {
    
    
    int i;
    
    i = 1;
    
    }
    
    public void paint(Graphics g)
    
    {
    
    
    g.drawString(“Hello world “, 10, 10);
    
    }
    
    }
   
 
