《Java语言程序设计》课程教学资源(PPT课件讲稿)第四章 Applet及其应用

第四章 Applet及其应用 JAVA Applet概述 2.Ap!lt类 3.Ap!lt程序与HTML文件 4.Appl的应用
2 第四章 Applet及其应用 1. Applet概述 2. Applet类 3. Applet程序与HTML文件 4. Applet的应用

Applet概述 JAVA Java程序的两种基本形式 ■ Java application(应用程序),可独立运行 Tava applet(小程存),嵌入在浏览器中运行 介绍 ■ Applet的结构特点、实现方法、工作原理 掌握 Applet的編辑、編铎和运行方法
3 Applet概述 ◼ Java程序的两种基本形式 ◼ Java Application(应用程序),可独立运行 ◼ Java Applet(小程序),嵌入在浏览器中运行 ◼ 介绍 ◼ Applet的结构特点、实现方法、工作原理 ◼ 掌握 ◼ Applet的编辑、编译和运行方法

一个 Applet小程序的例子 JAVA import java applet Applet; import java. awt. Graphics; public class EXam4 1 extends Applet i String str; public void inito i str= Here is an applet public void paint(Graphics g)t g draw String(str, 100, 100)
4 一个Applet小程序的例子 import java.applet.Applet; import java.awt.Graphics; public class Exam4_1 extends Applet { String str; public void init() { str = “Here is an Applet”; } public void paint(Graphics g) { g.drawString(str, 100, 100); } }

HTML文件 JAVA 超文本标记语言(HTML) nWWW浏览器 Applet小程序 n嵌入在/写入在HTML文件中 从WWW服务器下载到本地WWW浏览器 由WWW浏览器中的JαⅦv解器来运行
5 HTML文件 ◼ 超文本标记语言(HTML) ◼ WWW浏览器 ◼ Applet小程序 ◼ 嵌入在/写入在HTML文件中 ◼ 从WWW服务器下载到本地WWW浏览器 ◼ 由WWW浏览器中的Java解释器来运行

HTML文件 JAVA 实现过程 Applet.程序編写,編译,得到字节码文件 javac Exam41、java 嵌入到HTM文件中,保存为EXm4_1htm HtmI> Bo
6 HTML文件 ◼ 实现过程 ◼ Applet小程序编写,编译,得到字节码文件 ◼ javac Exam4_1.java ◼ 嵌入到HTML文件中,保存为Exam4_1.html ◼ ◼ ◼ ◼ ◼ ◼

HTML文件 JAVA 浏览器打开EXm41htm文件 ac: \Exand_I. htal-licrosoft Internet Explo Orer 回区 文件)编辑①)查看①收藏)工具①)帮助 ⊙:图)整☆收夹的 地址①)包c:图Bm1htn1 转到 G搜索·s允许展示弹出式副兮拆写检查·回选项四 小应用程序B41tctd 我的电脑 7
7 HTML文件 ◼ 浏览器打开Exam4_1.html文件

Applet的特点 JAVA ■通常作为 Applet类的子类,格式如下: pub| ic class类名 extends Applet{ 嵌入在HTML文件中,利用WWW浏览 器或Ap! letviewer来运行 利用了WWW湖览器或 Appletviewer所 提供的图形用户界面功能
8 Applet的特点 ◼ 通常作为Applet类的子类,格式如下: public class 类名 extends Applet { ……… } ◼ 嵌入在HTML文件中,利用WWW浏览 器或Appletviewer来运行 ◼ 利用了WWW浏览器或Appletviewer所 提供的图形用户界面功能

Applet的工作原理 JAVA WWW闵览器打开 Aplt源程序 该HTML文件 字节码文件 嵌入到HTML文件
9 Applet的工作原理 Applet源程序 字节码文件 嵌入到HTML文件 WWW浏览器打开 该HTML文件

第四章 Applet及其应用 JAVA Applet述 2.Aplt类 3.Ap!lt程序与HTML文件 4.Appl的应用
10 第四章 Applet及其应用 1. Applet概述 2. Applet类 3. Applet程序与HTML文件 4. Applet的应用

Applet类的继承关糸 JAVA java. lang Object java. awt. Component 默认情况下, Applet类 使用 FlowLayout布局管理器 java. awt Container java. awt. Panel java appletApplet
11 Applet类的继承关系 java.lang.Object java.awt.Component java.awt.Container java.awt.Panel java.applet.Applet 默认情况下,Applet类 使用FlowLayout布局管理器
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机组装与维修》课程教学资源(PPT讲稿)第7章 显示器.ppt
- 计算机问题求解(PPT讲稿)算法在计算机科学中的地位(算法的效率).pptx
- 西安电子科技大学:《Mobile Programming》课程PPT教学课件(Android Programming)Lecture 9 Service and Broadcast Receiver.pptx
- 泛型编程 Generic Programming(PPT讲稿)Templates.ppt
- 北京大学SAS俱乐部:SAS软件会员培训(PPT讲稿)SAS编程语言入门.ppt
- 中国科学技术大学:《数据结构及其算法》课程电子教案(PPT课件讲稿)第三章 栈和队列.pps
- 白城师范学院:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 关系数据理论.pptx
- 安徽广播影视职业技术学院:《ASP动态网页设计实用教程》课程教学资源(PPT讲稿)第1章 ASP基础(贾海陶).ppt
- 《MATLAB应用基础》课程教学资源(PPT课件讲稿)第4章 MATLAB的数值计算.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)第七章 中间代码生成.ppt
- 上海交通大学:Basic Raster Graphics Algorithms for Drawing 2D Primitives.ppt
- Transport Layer Identification of P2P Traffic.ppt
- 复旦大学:《数据库基础与应用》课程PPT教学课件(Access案例教程)第1章 数据库基础知识.pptx
- 香港科技大学:Advanced Topics in NextGeneration Wireless Networks.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)第五章 语法分析——自下而上分析.ppt
- 香港城市大学:Introduction to Real-Time Systems(Design and Analysis of Algorithms).pptx
- 《网站设计与建设 Website design and developments》课程教学资源(PPT课件讲稿)第一部分 Web基础知识 第3章 图形与Web设计.ppt
- 《汇编语言》课程PPT教学课件:第三章 80x86寻址方式和指令系统.ppt
- 清华大学:高校信息门户建设(PPT讲稿).ppt
- 《计算机辅助设计 Computer Aided Design》课程PPT教学课件:第一篇 CAD技术 第一章 几何造型方法介绍和分类.ppt
- 《编译原理实践》课程教学资源(PPT讲稿)词法分析程序的自动生成器LEX.ppt
- 华中科技大学:《面向对象程序设计》课程PPT教学课件(Visual C++ 编程)第2讲 Visual C++ 6.0开发环境.ppt
- 东南大学:《泛型编程 Generic Programming》课程教学资源(PPT课件讲稿)Chapter 14 Templates.ppt
- Coded Caching under Arbitrary Popularity Distributions.pptx
- Distributed Systems and Networking Programmin(SOAP – Introduction).ppt
- 北京师范大学现代远程教育:《计算机应用基础》课程教学资源(PPT课件讲稿)第5章 Microsoft Excel 2010.pptx
- 图形处理及多媒体应用(PPT课件讲稿).pps
- Vitebi 译码.ppt
- 香港城市大学:Rank Aggregation in MetaSearch.ppt
- 《计算机网络技术》课程教学资源(PPT课件讲稿)第5章 广域网.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第二部分 公钥密码和散列函数 第8章 数论入门(苗付友).pptx
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)向量体系结构.pptx
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)面向对象的分析与设计简介 OOA & OOD:An introduction.ppt
- 北京师范大学现代远程教育:《计算机应用基础》课程教学资源(PPT课件讲稿)第1章 计算机常识(主讲:马秀麟).pptx
- 《并发控制技术》课程教学资源(PPT课件讲稿)第7章 事务管理 transaction management.ppt
- 山东大学软件学院:非线性规划(PPT讲稿)一维搜索方法.ppt
- 合肥工业大学:《计算机网络技术》课程教学资源(PPT课件讲稿)第4章 交换网的运行.ppt
- 长春工业大学:《网页设计与制作》课程教学资源(PPT课件)第5章 Div+CSS布局技术.ppt
- 《网络搜索和挖掘关键技术 Web Search and Mining》课程教学资源(PPT讲稿)Lecture 09 Evaluation.ppt
- 上海交通大学:《计算机图形学 Computer Graphics》课程教学资源(PPT讲稿)CHAPTER 4 THE VISUALIZATION PIPELINE.pptx