java程序设计09.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 Applet基础 在Java中,有两种类型的程序:应用程序(Application)和小应用程序(Applet)。Java Applet可以被HTML页面引用,并可以在支持Java的浏览器中执行,可以说Applet具有“激活因特网”的强大功能。运用本章的知识,将能够开发自己的Applet和动态页面。 本章要点 9.1 Java Applet概念 9.2 Applet绘制图形与图像处理 9.3 Applet的其他应用 思考与练习9 9.1 Java Applet概念 9.1 Java Applet概念 9.1 Java Applet概念 8.1 Java图形用户界面概述 9.1 Java Applet概念 9.1 Java Applet概念 9.1 Java Applet概念 9.1 Java Applet概念 9.1 Java Applet概念 9.1 Java Applet概念 9.1 Java Applet概念 9.2 Applet绘制图形与图像处理 9.2 Applet绘制图形与图像处理 9.2 Applet绘制图形与图像处理 9.2 Applet绘制图形与图像处理 9.2 Applet绘制图形与图像处理 9.2 Applet绘制图形与图像处理 9.2 Applet绘制图形与图像处理 9.3 Applet的其他应用 9.3 Applet的其他应用 9.3 Applet的其他应用 9.3 Applet的其他应用 9.3 Applet的其他应用 9.3 Applet的其他应用 * * Java Applet是用Java编写的、含有可视化内容的、并被嵌入Web页中用来产生特殊页面效果的小程序。 Java Applet程序的特点有: 1.基本的绘画功能 2.动态页面效果 3.动画和声音的播放 4.交互功能的实现 5.窗口开发环境 6.网络交流能力的实现 9.1.1 Java Applet的概念 Java Applet是一种非常重要的Java程序,是工作在Internet浏览器上的Java程序。Java Applet主要用来将Java程序插入HTML网页中,在网络上传输,作为网页的一部分来执行。 在Java问世的头几年里,Applet之所以如此热门,其根本原因还是在于Java具有“让Internet动起来”的能力。具体地说,就是Java能创建一种特殊类型的程序(通常称作“小应用程序”或者Applet),具备Java能力的Web浏览器可从网上下载这种程序,然后运行。 目前,几乎所有浏览器均支持动态HTML(DHTML)和脚本编制(支持XML的浏览器也有很多),所以比起Java刚刚问世的时候,浏览器能够做的事情要多得多。但尽管如此,由于小应用程序是用一种全功能的程序设计语言编制的,所以同HTML、XML和脚本语言的任何一种可能的组合相比,它仍然具有很好前景。 9.1.1 Java Applet的概念 Applet的基本工作原理是这样的:编译好的字节码文件(.class文件)保存在特定的WWW服务器上,同一个或另一个WWW服务器上保存着嵌入了该字节码文件名的HTML文件。当某一个浏览器向服务器请求下载嵌入了Applet的HTML文件时,该文件从WWW服务器上下载到客户端,由WWW浏览器解释HTML中的各种标记,按照其约定将文件中的信息以一定的格式显示在用户屏幕上。 当浏览器遇到HTML文件中的特殊标记,表明它嵌有一个Applet时,浏览器会根据这个Applet的名字和位置自动把字节码从WWW服务器上下载到本地,并利用浏览器本身拥有的Java解释器直接执行该字节码。 Applet工作原理如图9-1所示。 图9-1 Applet的基本工作原理 9.1.1 Java Applet的概念 Applet类似于组件,它所实现的功能是不完全的,与Application程序不同。Applet与Application的主要区别在于它们的执行方式不同: (1)Java Applet程序是在WWW浏览器环境下运行的,即不是完整独立的运行程序; (2)运行Java Applet程序的解释器不是独立的软件,而是嵌在WWW浏览器中作为浏览器软件的一部分。 (3)Java Applet程序中不需要有main方法,但是Java Applet程序的主类必须是类库中已定义好的类Applet或JApplet的子类。 (4)Java Applet程序可以直接利用浏览器或AppletViewer提供图形用户界面,而Java Application程序则必须另外书写专用代码来营建自己的图形界面。 9.1.2 Applet类 要编写一个Applet,

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档