设为首页 | 加为收藏 | 联系我们 咨询热线:0632-5272123
电 话:0632-5272123
传 真:0632-5271123
地 址: 枣庄市文化西路23号
E-mail:zzint@zzint.com
  • 技术咨询:
  • 业务咨询:
  • 客户服务:
  • 服务监督:
详细资料 您当前的位置:网站首页新闻动态详细资料

Applet或Java小应用程序是

Applet或Java小应用程序是一种在Web环境下,运行于客户端的Java程序组件。它也是1990年代中期,Java在诞生后得以一炮走红的功臣之一。通常,每个Applet的功能都比较单一(例如仅用于显示一个舞动的Logo),因此它被称作“小应用程序”1。


Applet必须运行于某个特定的“容器”,这个容器可以是浏览器本身,也可以是通过各种插件,或者包括支持Applet的移动设备在内的其他各种程序来运行。与一般的Java应用程序不同,Applet不是通过main方法来运行的(参见Java的Hello World程序和Java Applet的Hello World程序)。在运行时Applet通常会与用户进行互动,显示动态的画面,并且还会遵循严格的安全检查,阻止潜在的不安全因素(例如根据安全策略,限制Applet对客户端文件系统的访问)。



以AWT方式撰写一个显示“Hello, world!”的Java applet。

import java.applet.Applet;

import java.awt.*;


// Applet code for the "Hello, world!" example.

// This should be saved in a file named as "HelloWorld.java".

public class HelloWorld extends Applet {

  // This method is mandatory, but can be empty (i.e., have no actual code).

  public void init() { }


  // This method is mandatory, but can be empty.(i.e.,have no actual code).

  public void stop() { }


  // Print a message on the screen (x=20, y=10).

  public void paint(Graphics g) {

    g.drawString("Hello, world!", 20,10);

  

  // Draws a circle on the screen (x=40, y=30).

    g.drawArc(40,30,20,20,0,360);

  }

}

上述Java的Code编译成HelloWorld.class,再透过下述网页使用。

<!DOCTYPE HTML PUBLIC 

  "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 

<HTML>

<HEAD>

<TITLE>HelloWorld_example.html</TITLE>

</HEAD>

<BODY>

<H1>A Java applet example</H1>

<P>Here it is: <APPLET code="HelloWorld.class" WIDTH="200" HEIGHT="40">

This is where HelloWorld.class runs.</APPLET></P>

</BODY>

</HTML>

注释

Applet是由英语“应用程序”Application的缩写App和代表“小”的后缀let组成。Servlet(Server-let)、MIDlet(Mobile Information Device-let)和JSP中的Scriptlet的命名也是基于同样原理。




上篇文章:如何建立枣庄本地建筑公司网站
下篇文章:Java Applet基础知识
版权所有 枣庄市英特信息网络有限公司 ◎2017
联系电话:0632-5271123 5272123  总部地址:枣庄市市中区文化西路23号
鲁ICP备09021689号 增值电信业务经营许可证编号:鲁 B2-20080087号