Java Applet介绍 

什么是 Applet Applet可以翻译为小应用程序,Java Applet就是用Java语言编写的这样的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。 当用户访问这样的网页时, 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> <title>An Example Homepage </title> <hl> Welcome to ddvip 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/ 这是网景公司提供的小应用程序演示网页,同时也提供一些Java信息。 http://java.wiwi.uni_frankfurt.de/ 这是一个小应用程序的信息站点,提供了许多实用信息,读者可以借助这里的数据库,查询自己感兴趣的小应用程序的相关信息。http://www.tech163.net/cx/jp/45428.htm下载地址:

http://www.ibook8.com/Software/Catalog16/938.htmlwww.hnxa.com.cn/SoftView/SoftView_28192.html

什么是Java Applet相关推荐

  1. java applet 官网_java applet

    java applet[编辑] 概述 JavaApplet就是用Java语言编写的小应用程序,可以直接嵌入到网页中,并能够产生特殊的效果. 介绍 Java Applet就是用Java语言编写的一些小应 ...

  2. java applet js_jsp嵌入java-applet,实现js调用web服务器程序

    1.applet介绍 Applet是一种Java的小程序,它通过使用该Applet的HTML文件,由支持Java的网页浏览器下载运行. 2.编写一个applet类 import java.applet ...

  3. Java Applet 基础

    Java Applet 基础 Applet 是一种 Java 程序.它一般运行在支持 Java 的 Web 浏览器内.因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java ...

  4. JAVA教程 第六讲 Java的线程和Java Applet(二)

    6.3 Java Applet 前面的章节我们阐述了Application的应用,这一讲我们将介绍java的另一类应用java Applet,即java小应用程序. 在Java问世的头几年里,之所以如 ...

  5. Java网页小程序——Java Applet

    Java Applet是编译过的Java程序,可以在所有支持Java的浏览器中运行. 1.Applet的使用 import java.applet.Applet; import java.awt.Gr ...

  6. java applet配置_配置Java Applet的运行环境

    Java小程序,也就是Java Applet,可以在Web浏览器中运行.Java Applet必须以脚本的形式嵌入到HTML页面中,才能在web浏览器中运行. 之前总以为本地安装了JDK,指定好JAV ...

  7. java applet 游戏_Java Applet实现五子棋游戏

    从谷歌的AlphaGo到腾讯的绝艺,从人脸识别到无人驾驶,从谷歌眼镜到VR的兴起,人工智能领域在不断的向前迈进,也在不断深入的探索.但背后错综复杂的技术和利益成本也是很多企业亟待解决的难题.对于人工智 ...

  8. java js隐藏_Javascript匿名函数是否仍然可见? (使用Java applet,这是一种隐藏JS代码的方法)...

    我正在使用Javascript编写应用程序.我正在寻找一种隐藏代码的方法,我想我已经找到了一个使用Java Applet的代码. 无论如何,我认为只有在评估js匿名函数的代码后仍然无法以任何方式访问它 ...

  9. java applet 文本框_Java Applet 文本框 TextField 小例 | 学步园

    一个Java Applet程序中必须有一个类是Applet类的子类,成为该子类是Java Applet的主类, 并且必须 是public class. Applet类是包java.applet中的一个 ...

  10. Java如何控制用户输入的长度,用Java Applet 进行Web编程时,如何限制输入域中可输入字符的长度!解决后马上给分!!!...

    用Java Applet 进行Web编程时,如何限制输入域中可输入字符的长度!解决后马上给分!!! | create a new class FixLengthDocument extends Pla ...

最新文章

  1. [Design] Flyweight Pattern
  2. vue-ueditor 后端配置项没有正常加载_nginx配置websocket
  3. php过滤敏感词实例代码
  4. 辛东方:科技的发展将导致更多人失业?
  5. 从一道面试题谈起,大厂到底看重程序员的什么能力?
  6. java 后端 验证码逻辑_Java后端产生验证码后台验证功能的实现代码
  7. java EE map
  8. 《软件项目管理(第二版)》期中考试试题总结/复习资料
  9. log4j+mybatis打印日志文件
  10. Keras-1 学习Keras,从Hello World开始
  11. java中介者模式例子_Java中介者模式(Mediator Pattern)
  12. Vue之单文件组件的数据传递,axios请求数据及路由router
  13. 金山实习周记(2)——沟通
  14. 计算机控制机器人运动的原理,工业机器人控制系统的基本原理
  15. 南京地图南京全套的卫星地图下载 百度高清卫星地图包括道路、标签信息叠加...
  16. 2019Deecamp面试经验分享
  17. 【刘晓燕长难句分析】1.简单句
  18. K700C通过电脑共享宽带上网!
  19. 2018-2019赛季多校联合新生训练赛第四场题解与补题(中石油)
  20. python数据处理豆瓣_资料 | 利用Python进行数据分析

热门文章

  1. 联想650服务器做系统,联想RD650阵列 安装系统步骤
  2. CSDN史上最大的非法集资案
  3. 角色扮演类大型网络游戏C++后台和纯C语言后台的差异
  4. 测试项目经理推荐的Java 并发测试神器
  5. 如何写好SCI论文的标题? - 易智编译EaseEditing
  6. 环境对人类微生物组及其对非传染性疾病的影响
  7. openwrt 端口映射
  8. intel驱动包下载
  9. 2021年中式烹调师(中级)报名考试及中式烹调师(中级)实操考试视频
  10. 国家网络安全事件应急预案-出台