Applet是一种特殊类型的程序, 嵌入在网页中以生成动态内容。它在浏览器中运行, 并在客户端运行。
小程序的优势
小程序有很多优点。它们如下:
- 它在客户端工作, 因此响应时间更少。
- 担保的
- 它可以由在许多平台下运行的浏览器执行, 包括Linux, Windows, Mac Os等。
- 客户端浏览器需要插件才能执行applet。
小程序的层次结构
文章图片
如上图所示, Applet类扩展了Panel。 Panel类扩展了Container, 它是Component的子类。 |
- Applet已初始化。
- Applet已启动。
- Applet已绘制。
- 小程序已停止。
- 小程序被破坏。
文章图片
Applet的生命周期方法:
java.applet.Applet类的4个生命周期方法和java.awt.Component类提供了1个applet的生命周期方法。
java.applet.Applet类
为了创建任何小程序, 必须继承java.applet.Applet类。它提供了applet的4种生命周期方法。
- public void init():用于初始化Applet。它仅被调用一次。
- public void start():在init()方法或浏览器最大化后调用。它用于启动Applet。
- public void stop():用于停止Applet。当Applet停止或浏览器最小化时调用它。
- public void destroy():用于销毁Applet。它仅被调用一次。
Component类提供了1种applet的生命周期方法。
- public void paint(图形g):用于绘制Applet。它提供了Graphics类对象, 可用于绘制椭圆形, 矩形, 弧形等。
Java插件软件。
如何运行小程序?
运行小程序有两种方法
- 通过html文件。
- 通过appletViewer工具(用于测试)。
要通过html文件执行小程序, 请创建一个小程序并进行编译。之后, 创建一个html文件, 并将applet代码放在html文件中。现在单击html文件。
//First.java
import java.applet.Applet;
import java.awt.Graphics;
public class First extends Applet{public void paint(Graphics g){
g.drawString("welcome", 150, 150);
}}
注意:类必须是公共的, 因为其对象是由驻留在浏览器中的Java Plugin软件创建的。 myapplet.html
<
html>
<
body>
<
applet code="First.class" width="300" height="300">
<
/applet>
<
/body>
<
/html>
appletviewer工具提供的Applet的简单示例:
要通过appletviewer工具执行applet, 请创建一个在注释中包含applet标签的applet并对其进行编译。之后, 运行它:appletviewer First.java。现在不需要Html文件, 但仅用于测试目的。
//First.java
import java.applet.Applet;
import java.awt.Graphics;
public class First extends Applet{public void paint(Graphics g){
g.drawString("welcome to applet", 150, 150);
}}
/*
<
applet code="First.class" width="300" height="300">
<
/applet>
*/
【Java Applet教程介绍】要通过appletviewer工具执行applet, 请在命令提示符下输入:
c:\>
javac First.java
c:\>
appletviewer First.java
推荐阅读
- Java HttpURLConnection类
- Applet中的JApplet类
- Java时间国际化(I18N与时间)
- 15种最佳Zapier替代品合集(自动化工具有哪些())
- 15种最佳1Password替代方案(密码管理器下载推荐)
- 什么是Officeclicktorun.exe(用途和如何禁用?)
- 每个开发人员都需要使用的15大GitHub替代品(软件开发托管服务)
- 什么是mstsc.exe(位置、用途、命令行介绍)
- Audacity的替代品有哪些(最佳音频编辑器软件合集)