java语言程序设计基础(第2版)applet程序设计ppt

java语言程序设计基础(第2版)applet程序设计ppt

ID:36203599

大小:489.50 KB

页数:126页

时间:2019-05-07

java语言程序设计基础(第2版)applet程序设计ppt_第1页
java语言程序设计基础(第2版)applet程序设计ppt_第2页
java语言程序设计基础(第2版)applet程序设计ppt_第3页
java语言程序设计基础(第2版)applet程序设计ppt_第4页
java语言程序设计基础(第2版)applet程序设计ppt_第5页
资源描述:

《java语言程序设计基础(第2版)applet程序设计ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六讲Applet程序设计7/19/20211学习要点Applet简介Applet的生命周期Applet的HTML标记及属性Applet的调试器——appletviewer的使用Applet中的GUIApplet的绘图Applet的多媒体支持Applet的安全机制7/19/20212什么是AppletJavaApplet是Java的一种可运行代码。JavaApplet在支持Java虚拟机的浏览器环境中运行。它是Java与Web相结合而引入的一种重要的Java应用形式。7/19/20213Applet与ApplicationApplication和Applet是利用JAVA语言生成的

2、可运行代码中最常用的两种Application和Applet的区别主要在于执行方式的不同Application以控制台方式运行,以main()方法作为程序执行的入口Applet本身不能直接运行,必须嵌入到浏览器中,由浏览器加载执行。7/19/20214在浏览器中运行JavaApplet的优势真正平台无关良好的用户界面可以访问事件处理可以访问网络环境增强的图形能力。良好的安全机制——以上的优势使得JavaApplet在构建Client/Server和其他网络应用时有着明显的优势7/19/20215JavaApplet的限制如果Applet的规模比较大,则它的启动时间很长Applet在

3、默认的情况下不能访问本地磁盘7/19/20216JavaApplet类Java中存在两个Applet类:java.applet.Applet类:基于AWT的JavaAppletjavax.swing.JApplet类:基于Swing的JavaApplet类7/19/20217Applet类和JApplet类的继承关系Java.lang.Objectjava.lang.Componentjava.lang.Containerjava.awt.Paneljava.applet.Appletjavax.swing.JAppletjavax.swing.JFramejava.awt.Fra

4、mejava.awt.Window7/19/20218JavaApplet的创建基于AWT的JavaApplet的创建importjava.applet.*;publicclassHellowWordextendsApplet{}基于Swing的JavaApplet的创建importjavax.swing.*;pulbicclassHellowWordextendsJApplet{}7/19/20219JavaApplet的基本框架Applet的基本框架由一套方法组成。它们提供了浏览器与Applet之间的接口以及二者执行控制的基本机制。publicvoidinit()publicv

5、oidstart()publicvoidstop()publicvoidpaint(Graphicsg)publicvoiddestroy()7/19/202110init()方法浏览器通过调用init()方法来通知applet它已经被载入,它的调用在start()方法调用之前。init()方法的典型应用就是构造任何必需的对象,加载applet要求的图片或者创建applet运行要用到的线程。7/19/202111start()方法浏览器在调用完init()方法后将自动调用start()方法当浏览器从图标恢复为窗口时,或者用户离开包含Applet的主页后再又返回时,都会再次执行sta

6、rt()方法start()为Applet的主体,在其中执行需要重新启动的任务或者重新激活一个线程。7/19/202112stop()方法当用户离开Applet所在的页面或浏览器变为图标时,浏览器会自动调用stop()方法stop()方法的作用在于当用户暂时不需要使用Applet时,停止一些耗用系统资源的工作,避免影响系统的运行速度7/19/202113destory()方法当包含Applet的页面被关闭时,浏览器会自动调用destory()方法destory()方法的作用是回收被Applet所使用同时与系统其他应用无关的内存资源7/19/202114JavaApplet的生命周期初

7、始态消亡态停止态运行态第一次载入调用init()方法运行调用start()方法调用stop()方法当浏览器图标化或打开另一页当浏览器从图标恢复或重新装入此页调用start()方法当前页面被关闭或浏览器关闭调用destroy()方法7/19/202115Applet的HTML标记和属性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。