JavaApplet及应用

JavaApplet及应用

ID:36359998

大小:1.12 MB

页数:55页

时间:2019-05-09

JavaApplet及应用_第1页
JavaApplet及应用_第2页
JavaApplet及应用_第3页
JavaApplet及应用_第4页
JavaApplet及应用_第5页
资源描述:

《JavaApplet及应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章JavaApplet及应用4.4Applet应用4.3Applet程序与HTML文件4.2Applet与Applet类4.1Applet概述4.1Applet概述1、JavaApplet的基本概念Java小应用程序(JavaApplet)是使用Java语言编写的一段代码,Applet是一种为通过Web浏览器在Internet上工作而设计的Java程序。它能够在浏览器环境中运行。并由支持Java的Web浏览器来解释执行。2、一个Applet小程序的例子importjava.applet.Applet;imp

2、ortjava.awt.Graphics;publicclassExam4_1extendsApplet{Stringstr;publicvoidinit(){str=“HereisanApplet”;}publicvoidpaint(Graphicsg){g.drawString(str,100,100);}}4.1Applet概述超文本标记语言(HTML)WWW浏览器Applet小程序嵌入在/写入在HTML文件中从WWW服务器下载到本地WWW浏览器由WWW浏览器中的Java解释器来运行4.1Applet概述

3、5实现过程Applet小程序编写,编译,得到字节码文件javacExam4_1.java嵌入到HTML文件中,保存为Exam4_1.html4.1Applet概述3.Applet的主要作用:形成动态可交换式的网页,并可利用浏览器中所提供的图形功能显示及处理图像、处理用户界面、网络通讯、用户事件处理、访问后台数据库等功能。在Java出现之前,人们就已经

4、开始使用HTML(超文本标记语言)进行Web页面的设计了。然而,对HTML稍有了解的人都知道,HTML所提供的设计能力是极其有限的。Java率先提供了让Web页面实现更丰富的GUI和逻辑运算能力的方法,这种方法是通过将一个Java的类插入到Web页面中来实现的。4.1Applet概述下载html文件WWW服务器WWW服务器WWW服务器html文件Applet嵌入Applet标记名解释执行Applet字节码请求html文件下载Applet字节码请求Applet字节码4.Applet的工作原理4.1Applet概述

5、Applet类继承了Panel类,是一个容器,在Applet程序开发中多使用JApplet类,它是JavaSwing中的成员,继承了Applet类,JApplet类的继承关系如下图所示。4.2Applet与Applet类1、Applet类层次2、Applet生命周期Applet的加载、执行、卸载不同于一般的Java应用程序,其内的主要成员方法分别对应于Applet生命周期的不同阶段的活动,对于每个事件将自动调用一种方法。方法如下:init()方法start()方法stop()方法destroy()方法4.2Ap

6、plet与Applet类初始态(瞬态)运行态停止态消亡态离开web页面:极小化或装入其他页面,调用stop()方法重新装入或改变页面大小或返回Web页面,调用start()方法关闭浏览器,调用destroy()方法第一次装入,构造applet类,调用init()方法调用start()方法Applet生命周期4.2Applet与Applet类(1)init()方法Applet程序的初始化阶段会调用该方法,实现程序初始化。1)执行时机:当Applet程序初始下载时浏览器首先执行它2)特点:只被调用一次。3)用途:用

7、户重定义出它,从而达到创建出其他对象、初始状态设置、图像加载及外观特征参数的改变等。3、Applet类中的主要成员方法4.2Applet与Applet类(2)start()方法1)执行时机:它是在Applet的init()函数调用之后被浏览器调用;用户又切换回到本Applet页面;浏览器从图标状态恢复为窗口时被调用。2)特点:可能被多次执行(而且都是在页面可见时被调用)。3)用途:用户重定义出它,在其内创建并启动线程以实现特定的功能。4.2Applet与Applet类(3)stop()方法它与start()交替

8、执行。1)执行时机:当用户退出浏览器时被浏览器调用;当用户离开Applet所在的页面;浏览器变为图标状态时。2)特点:可能被多次执行(而且都是在页面不可见时被调用)。3)用途:用户重定义出它,在其内终止线程以终止特定的功能。4.2Applet与Applet类(4)paint(Graphicsg)方法它用于在浏览器的客户区(GUI)中显示出文本、图像等。1)特点:可多次被调用,并且可由A

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

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

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