1》Applet的定义
applet是java语言编写的,无法独立运行,但是可以镶嵌到网页中执行。它扩展了传统的编程结构和方法,可以通过互联网发布到任何具有java编译环境的浏览的个体计算机上。
2》Applet用途
用户可以静态显示Applet,像显示一副图片或一段文本一样;Applet可以是一个动态交互过程,用户输入简单的数据产生相应的响应。
3》Applet编写的格式
在编写applet时,首先要引入java.applet包中的类,这个类里面包含三个接口和Applet的类:
import java.applet.*;
import java.applet.Applet;
类头定义为:
public class MyAppet extends Applet;
用来声明自定义类是从Applet类扩展而来的。
类体中没有应用程序中必须具备的main方法,取而代之的是下面几个常用的方法:
public void init();
初始化——在这个方法中设置一些变量的初始化,像界面布局设置等。
public void start();
启动——Applet开始执行。
public void stop();
停止——Applet停止执行。
public void destroy()
撤销——撤销Applet。
测试程序:
编写程序,显示系统时间。
//程序文件名字Test.java
import java.util.Date;
import java.applet.Applet;
import java.awt.*;
public class Test extends Applet{
String strTime=new String();
public void init()
{
}
public void start()
{
Date d=new Date(0);
strTime=d.toString();
repaint();
}
public void paint(Graphics g){
g.drawString("当前时间为:"+strTime,20,30);
}
}