- 2
- 0
- 约4.79千字
- 约 18页
- 2017-06-29 发布于贵州
- 举报
第7章 Jav小程序
第7章 Java小程序 7.1 Java小程序概述 7.2 Java小程序的设计方法和运行环境 7.3 Java小程序的生命周期 7.4 HTML与Applet 7.5 两种典型的Applet程序设计 7.6 Applet的安全限制和JAR文件 7.1 Java小程序概述 能够独立运行的程序称作Java应用程序 Java小程序(也称Java Applet)是运行于各种网页文件中,用于增强网页的人机交互、动画显示、声音播放等功能的程序 Java Applet能够跨平台地运行于网络中的各种不同类型的计算机上。客户端的计算机,只要安装了支持Java的浏览器,并且和网络中的服务器建立了连接,就可以从服务器下载嵌入了Apple的网页文件,并在本地机的浏览器上运行含有Applet的网页Applet的工作过程如图7.1所示 7.2 Java小程序的设计方法和运行环境 7.2.1 Java小程序的特点 7.2.2 Java小程序的基本设计方法和运行环境 7.2.1 Java小程序的特点 Java Applet在结构和执行过程两个方面具有如下特点: 在结构方面,Java小程序和Java应用程序的不同之处主要表现在: (1)Java小程序不能单独运行,它必须依附于一个网页并嵌入其中才能运行,要浏览网页还需要有浏览器;而应用程序是可以独立运行的程序,只要有支持Java的虚拟机,它就可以独立运行而不需要其它文件的支持。 (2)Java小程序必须继承自Applet类。Applet类实现了建立Java小程序和浏览器之间联系关系的接口。当然,Applet类也是 Object类的子类。 (3)Java小程序中没有应用程序中的main()方法,因为Java小程序不需要也不能独立运行。 在执行过程方面,Java小程序和Java应用程序的不同主要表现在:Java应用程序一般是在本地机上运行,而Java小程序一般存放在服务器上,它是根据本地机的请求被下载到本地机后,然后才在本地机上运行 7.2.2 Java小程序的基本设计方法和运行环境 运行Java小程序需要有两个文件:一个是由Java Applet生成的字节码文件(即“.class”文件),和Java应用程序相同,这里的.class文件也是编译.java文件后生成的文件;另一个是用于运行Java小程序的HTML文件。HTML文件是用来嵌入和运行Java小程序的容器 操作步骤: (1)设计Java小程序 (2)编译Java小程序 (3)设计HTML文件 (4)运行Java小程序 7.3 Java小程序的生命周期 7.3.1 Applet类的继承关系 7.3.2 Java小程序的生命周期 7.3.1 Applet类的继承关系 Java API的Applet类定义了Java小程序和浏览器的接口,Java小程序只要继承了Applet类就可以在浏览器中运行。Applet类的继承关系如图7.4所示 由于Applet类继承了第6章讨论的Component类、Container类和Panel类,所以可以在Java小程序中使用图形组件和处理事件 7.3.2 Java小程序的生命周期 Java小程序的生命周期是指从Java Applet创建、启动、停止到消亡的过程 Java Applet的生命周期如图7.5所示 Applet类中的几个方法 Applet类中几个和生命周期有关的方法如下: l??????? void init() Applet创建阶段调用 它是Applet生命的起点,一般在此方法中设置需要的环境变量 l??????? void start() Applet启动阶段调用 该方法在init()方法后被调用,并且每次访问该页面时都会运行此方法 l??????? void stop() Applet停止阶段调用当前的页面被另一页面所替代时,即从作用窗口变成非作用窗时将调用此方法,在调用destroy()方法前也会调用此方法 l???????void destroy() Applet退出阶段调用] 当浏览器关闭时调用,一般用这个方法来释放和清除分配给Applet的系统资源。例如,关闭和数据库的连接等 7.4 HTML与Applet Java Applet程序必须嵌入在HTML文件中才能执行,即HTML文件是嵌入和运行Java Applet的容器 HTML(Hyper Text Markup Language,超文本标记语言)是一种用来设计可用浏览器浏览的网页(或称超文本)的标准语言 7.4.1 与Applet相关的HTML属性简介 7.4.2 HTML文件和Applet的数据传递 7.4.1 与Applet相关的HTML属性简介 所有对Applet的使用方式都定义在HTML文件中的APPLET/A
您可能关注的文档
- 现在进行时(一.ppt
- 现在进行时crsoft PowerPoint 演示文稿.ppt
- 现在进行时习题.doc
- 现在进行时作文习.ppt
- 现在进行时教案pt.ppt
- 现在进行时练习和答案.doc
- 现在进行时语法解.ppt
- 现场应急预案编导则.doc
- 现场急救与逃生0.ppt
- 现场急救四大技.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 医院医养结合功能区设计方案.docx
- 老年人防诈骗宣传案例分析报告.docx VIP
- 聚羧酸减水剂msds报告.docx
- 个人信用报告模板简版带水印可编辑2025年9月新版.pdf VIP
- QBNM-PS-0001—2019 汽车车身油漆涂层标准.pdf VIP
- 2025铁路旅客列车餐饮服务卫生规范.pdf VIP
- 奉节脐橙电子商务发展中存在的问题及对策研究.docx VIP
- 城中村改造建设项目可行性研究报告.docx VIP
- 2024党员围绕“学习贯彻党的创新理论、党性修养提高、联系服务群众、党员发挥先锋模范作用、铸牢中华民族共同体意识方面”5个方面组织生活会发言材料多篇.docx VIP
- 《养老之女性篇》课件.pptx VIP
原创力文档

文档评论(0)