JAVA开发葵花宝典(1).ppt_第1页
JAVA开发葵花宝典(1).ppt_第2页
JAVA开发葵花宝典(1).ppt_第3页
JAVA开发葵花宝典(1).ppt_第4页
JAVA开发葵花宝典(1).ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第25章 Applet设计,Applet编程是Java编程语言至关重要的独特功能。它不同与一般的Java程序,其能够嵌入到HTML网页中,并由支持Java的Web浏览器解释执行。只有使用IE浏览器3.0以上的版本,才能支持Java小应用程序。有了这种小应用程序,所设计的网页就能有一定的交互功能。本章将学习有关Applet的知识,以及如何使用Applet编写应用程序段。,25.1 Applet的基本概念及生命周期,Applet是在Web浏览器中运行的Java小应用程序,它能够嵌入到HTML页面中,并可以通过Web浏览器下载和执行。一个Java程序要想运行,必须编写主运行函数,把所有要运行的内容放到主运行函数中,就可以运行了。但是在Applet小程序中,并不需要主运行函数,它由Web浏览器中的Java虚拟机调用执行。(具体内容请参照本书),25.2 Applet的多媒体处理,处理声音和图像是Applet兴起的目的。本节将会通过实例,学习如何针对这些多媒体的内容进行处理。其实多媒体的处理不是一件很难的事情,关键在于函数的调用。,25.2.1 声音处理,Java可以播放的声音文件格式有AIFF、AU、WAV、MIDI、RMF等。Applet包中的AudioClip接口包含了与声音相关的API,它可以实现声音文件的反复播放,在需要的时候,可以停止声音文件的播放。AudioClip接口中的一些常用的方法:(具体内容请参照本书),25.2.2 图像处理,本节学习如何处理图像。其实无论是处理声音还是处理图像,最关键的就是把握好对函数的运用。Applet类中与图像处理有关的方法: Public Image getImage(URL url) 获取url指定的图像对象。 Public Image getImage(URL url,string name) 使用指定的url及name,获取图像。 (具体内容请参照本书),25.3 浏览器与Applet的设计,本节重点讲述如何设计Applet,以及如何控制它在浏览器中的显示、运行等问题。本节会用一些简单的实例,演示如何来制作Applet小应用程序,从而为以后的开发工作奠定坚实的基础。,25.3.1 如何将Applet嵌入浏览器,其实将Applet嵌入到浏览器非常简单。在前面,也曾经举过实例,只需在html文件中,添加如下代码就可以。(具体内容请参照本书),25.3.2 如何使用Applet类编程,针对前面的讲述,本节演示一个复杂的实例,分析如何使用Applet类编程。实例的代码如下所示。(具体内容请参照本书),25.3.3 如何用Applet控制浏览器,在API中有一个类:AppletContext类,利用此类,不仅可以控制浏览器,也可以控制同一网页中其他的Applet。下面列举AppletContext类的常用方法:(具体内容请参照本书),25.4 Applet的安全,当访问包含Applet的网页的时候,不管愿意还是不愿意,网页中的Applet都会被下载并且运行。如果程序员设计一个恶意的Applet,那么用户访问这个网页的时候,就会对用户进行攻击。为了能解决上面这个问题,Applet已经提供了安全的保障,以防止其内含有威胁用户安全的代码,Applet包含下列安全事项:(具体内容请参照本书),25.5 一个Applet的综合实例分析,下面将结合前面讲述的所有知识,演示一个综合的实例。这是一个物体的垂直上抛运动的Applet实例,详细代码如下所示。(具体内容请参照本书),25.6 常见疑难解答,(具体内容请参照本书),25.6.1 浏览器如何运行Applet,答:首先,确定Applet已经被编译为*.class文件,然后编写一个*.html文件,代码如下所示。(具体内容请参照本书),25.6.2 有关Applet无法在IE中显示问题的解答,答:有关Applet在AppletVIEWS中可以显示,但在IE中却无法显示问题的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论