- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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,
您可能关注的文档
- java 课件 10.ppt
- java 课件 13.ppt
- java 课件 15.ppt
- java 课件 16.ppt
- java 课件 17.ppt
- java 课件 18.ppt
- java 课件 20.ppt
- java 课件 22.ppt
- java 课件 23.ppt
- java 课件 24.ppt
- 2024新信息科技六年级第一单元:初识过程与控制大单元整体教学设计.docx
- 2024新信息科技三年级第五单元:在线分享交流大单元整体教学设计.docx
- 2024新信息科技三年级第八单元:守护在线安全大单元整体教学设计.docx
- 2024新信息科技三年级第四单元:创作数字作品大单元整体教学设计.docx
- 2024新人教版道德与法治一年级上册第三单元:养成良好习惯大单元:跨学科教学科学美术计划.docx
- 2024新信息科技三年级第三单元:畅游网络世界大单元整体教学设计.docx
- 2024新信息科技三年级第二单元:记录美好时光大单元整体教学设计.docx
- 2024新信息科技三年级第六单元:在线学习探究大单元整体教学设计.docx
- 2024新信息科技六年级第八单元:自主可控与安全大单元整体教学设计.docx
- 2024新信息科技六年级第五单元:智能种植有方法大单元整体教学设计.docx
最近下载
- 电大一网一《EXCEL在财务中的应用》形考作业二.docx VIP
- 六年级上册第三单元习作《 让生活更美好》作文评语.doc
- 产后骨盆修复培训课件.pptx VIP
- 严重精神障碍核查表.docx VIP
- 污水处理厂突发环境事件应急预案.doc
- 双减背景下新课标单元整体作业分层设计案例 人教部编版初中历史八年级上册 中国开始沦为半殖民地半封建社会.docx
- 机器视觉工程师课程(初级对外).pptx VIP
- AQT 3034-2022 化工过程安全管理导则.pdf
- SH-T 3528-2005石油化工钢储罐地基与基础施工及验收规范.pdf VIP
- 八宝粥原料处理工艺流程图及流程说明.doc VIP
文档评论(0)