Java Applet介绍

2016-02-19 16:26 3 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的Java Applet介绍,希望大家看完后能赶快学习起来。

【 tulaoshi.com - 编程语言 】

  什么是 Applet

  Applet可以翻译为小应用程序,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  当用户访问这样的网页时, Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络l浏览器。由于Applet是在用户的计算机上执行的,因此它的执行速度不受网络带宽或者Modem存取速度的限制。用户可以更好地欣赏网页上Applet产生的多媒体效果。

  在Java Applet中,可以实现图形绘制,字体和颜色控制,动画和声音的插入,人机交互及网络交流等功能。 Applet还提供了名为抽象窗口工具箱(Abstract Window Toolkit, AWT)的窗口环境开发工具。 AWT利用用户计算机的GUI元素,可以建立标准的图形用户界面,如窗口、按钮、滚动条等等。目前,在网络上有非常多的Applet范例来生动地展现这些功能,读者可以去调阅相应的网页以观看它们的效果。

  Applet的工作原理

  含有Applet的网页的HTML文件代码中部带有applet 和/applet这样一对标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet。

  例2.1带有一个Applet的主页

  (html>

  

titleAn Example Homepage /title
hl Welcome to my homepage! /hl
This is an example homepage, you can see an applet in it。
p
applet code=Example.class width = 300 height=300
param name = img value="example.gif"
/applet
html

  上面这个例子就是一个简单主页的HTML文件代码。代码第五行中的P,是为了确保Applet出现在新的一行,也就是说,<P>的作用象一个回车符号,若没有它, Applet将会紧接着上一行的最后一个单词出现。代码第六、七两行是关于Applet的一些参数。其中第六行是必需的Applet参数,定义了编译后的包含Applet字节码的文件名,后缀通常为.class;和以象素为单位的Applet的初始宽度与高度。第七行则是附加的Applet参数,它由一个分离的<param>标记来指定其后的名称和值,在这里是img的值为example.gif’,它代表了一个图形文件名。

  Applet的下载与图形文件一样需要一定的时间,若干秒后它才能在屏幕上显示出来。等待的时间则取决于Applet的大小和用户的网络连接的速度。一旦下载以后,它便和本地计算机上的程序以相同的速度运行了。

  Applet在用户的计算机上执行时,还可以下载其它的资源,如声音文件、图像文件或更多的Java代码,有些Applet还允许用户进行交互式操作。但这需要重复的链接与下载,因此速度很慢,这是一个亟待解决的问题,可以想到的一个好办法是采用类似高速缓存的技术,将每次下载的文件都临时保存在用户的硬盘上,虽然第一次使用时花的时间比较多,但当再次使用时,只需直接从硬盘上读取文件而无需再与Internet连接,便可以大大提高性能了。

  从哪里得到App1et

  自从Java日益流行之后,世界各地的爱好者们便不断创造出各种各样的Applet。这里列出了几个较大的Applet收集站,读者可以去逛一逛,看看这些Applet的效果如何,相信会使人流连忘返的。

  http://www.gamelan.com

  这是Intemet上最负盛名的Applet收集站,它按照小应用程序的用途加以分类,并列出了它们的说明、功能和程序代码,其规模和种类之多,令人叹为观止。

  http://www.jars.com/

  这个站点的特色是对它收集的小应用程序都加以评分,JARS是小应用程序评价服务(Java Applet Rating Services)的简称。许多Java开发者均以能获得其好评为荣。

  http://www.yahoo.com/Computers_and_Internet/Languages/Applet/

  这个URL可真够长的!这是Yahoo公司提供的小应用程序目录,收集的数量虽然稍逊于Gamelan,但也很可观了。

  http://home.netscape.com/comprod/products/navigator/version_2.0 /java_applets/

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  这是网景公司提供的小应用程序演示网页,同时也提供一些Java信息。

  http://java.wiwi.uni_frankfurt.de/

  这是一个小应用程序的信息站点,提供了许多实用信息,读者可以借助这里的数据库,查询自己感兴趣的小应用程序的相关信息。

来源:https://www.tulaoshi.com/n/20160219/1612100.html

延伸阅读
今年9月中旬Borland正式推出了JBuilder 2005,这是去年发布的JBuilderX的升级版,为开发人员提供了更全面的工具以减少Java开发的复杂性并优化软件的性能。JBuilderX获得了开发人员很高的赞誉,然而JBuilder 2005却提供了更强大的性能,它包括了以下方面的改进: 综合管理性能,常规错误代码的检测功能,为增强安全性能提供一种新的安全检测...
标签: Java JAVA基础
我的项目是使用APPLET制作一个实时消息队列监控程序,由于涉及到了本地资源,对APPLET一定要进行数字签名和认证。我使用的环境是WINDOWS2000,应用服务器是WEBLOGIC6.0,开发环境是JBUILDER4.0。之前我提醒大家一定要注意服务器端和客户端的概念。那些文件应该在服务器端,那些文件应该在客户端。 首先在客户端使用JRE1.3....
JavaScript 是一种描述性语言,它可以被嵌入 HTML 的文件之中。通过 JavaScript 可以做到响应用户的需求事件(如表单的输入),这样当一位使用者输入一项信息时,它不需要通过网络传送到服务器端进行处理再传回来的过程,而可以直接在客户端进行事件的处理。你也可以想像成有一个可执行程序在你的客户端上执行一样(但这种执行程序是有限的,...
?XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />   鼠标事件例子 1 这个例子的源代码如下:  import Java.applet.*; import java.awt.*; //前面的例子中说过了的,就不再说了。 ^_^   public class Aa1 extends Applet {   int cx=50;   int...
 [文章导读]使用Applet播放声音时需首先定义AudioClip对象,GetAudioClip方法能把声音赋予AudioClip对象使用Applet播放声音时需首先定义AudioClip对象,GetAudioClip方法能把声音赋予AudioClip对象,如果仅想把声音播放一遍,应调用AudioClip类的play方法,如果想循环把声音剪辑,应选用AudioClip类的loop方法。     (1) ...

经验教程

797

收藏

81
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部