JAVA学习笔记之三Applet程序

  • Post author:
  • Post category:java


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);

}

}



版权声明:本文为nxjbill原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。