1 / 21
文档名称:

第11章 applet.ppt

格式:ppt   页数:21
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第11章 applet.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

第11章 applet.ppt

文档介绍

文档介绍:图形用户界面设计
第十章
回顾
GUI相关概念
布局管理器
事件处理
常用Swing组件
2
目标
Java Applet的基本概念
Java Applet程序的创建和执行过程
Java Applet与Application的区别
怎样在Java Applet中进行AWT绘制操作
Java Applet程序间的通信以及和浏览器之间的通信
Java Applet的重要应用,即在多媒体方面的支持
3
Applet基础
Applet 是一种为通过 Web 浏览器在 上工作而设计的 Java 程序。
Applet 是用Java编写的小应用程序,它能够嵌入在HTML网页中,并由支持Java的Web浏览器来解释执行。
4
Applet的载入
从 Web 上下载的 java Applet 是在称为沙箱(sandbox) 的安全环境中运行的。
大多数浏览器上,在沙箱中运行时:
Applet 绝不能运行任何一个本地可执行程序。
Applet 除了可以与从中下载它们的服务器进行通信外,不能与任何主机通信。
Applet 不能读写本地计算机的文件系统。
Applet 不能查找除版本号等以外的任何关于本地计算机的信息。
5
Applet示例2-1
import ;
import ;
 
public class JavaApplet extends Applet {
String print_text;
public void init() {
print_text = “Java Applet";
}
 
public void paint(Graphics g){
(print_text, 20, 20);
}
}
覆盖了Applet类的init( ) 方法。该方法主要用于初始化Applet中的变量。
覆盖了Applet类的paint( )方法。
用于在屏幕上给定的位置绘制字符串
6
Applet源文件首先用 Java 编译器编译:
javac
创建一个用于显示 Applet 的 HTML 文件:
<html>
<applet code=Firstapplet width=200 height=200>
</applet>
</html>
Applet示例2-2
7
Applet的类层次及框架结构
要生成Applet小应用程序必须创建Applet类或JApplet类的子类,然后根据用户的需要,重写Applet类或Applet类中部分方法的内容。
import .*;
import .*;
public class AppletClassName extends Applet{
public void init(){
//初始化变量、装载图片、读取参数值等
}
public void start(){
//启动程序执行或恢复程序执行
}
public void stop(){
//挂起正在执行的程序,暂停程序的执行
}
public void destroy(){
//终止程序的执行释放资源
}
public void paint(Graphics g){
//完成绘制图形等操作
}
}
8
Applet的生命周期
下载
实例化
init()初始化
start()启动
stop()暂停
destroy()终止
启动
转入
后台
重新
激活
退出
9
主要方法
Applet 根据执行过程中发生的事件来定义其生命周期。对于每个事件将自动调用一种方法。方法如下:
init() : 初始化时调用
start() :调用init方法之后自动调用这个方法
stop() : 退出网页时停止执行Applet程序
paint(Graphics g):绘制Applet图形
destroy() : 离线时释放本对象及其相关的资源
10

最近更新

介入术后患者活动指导与康复 80页

2026年公司军训工作心得感悟 9页

2023年七台河职业学院单招职业倾向性考试题库.. 40页

2023年三峡旅游职业技术学院单招职业适应性考.. 41页

2023年上海对外经贸大学单招职业适应性测试题.. 40页

2023年上海戏剧学院单招职业倾向性测试题库必.. 40页

2023年上海理工大学单招职业适应性考试题库新.. 40页

2023年中山火炬职业技术学院单招职业适应性考.. 39页

2023年云南体育运动职业技术学院单招职业技能.. 40页

2026年全国土地整治工程专业大学排名 4页

2023年云南林业职业技术学院单招职业技能测试.. 40页

2023年云南省保山地区单招职业适应性测试题库.. 40页

2023年云南锡业职业技术学院单招职业技能考试.. 39页

2023年佳木斯职业学院单招职业技能测试模拟测.. 39页

2023年克拉玛依职业技术学院单招职业倾向性考.. 40页

2023年兰州石化职业技术大学单招职业倾向性考.. 39页

2023年兰考三农职业学院单招职业适应性测试题.. 40页

2023年内蒙古丰州职业学院单招职业技能考试模.. 39页

2023年内蒙古赤峰市单招职业倾向性测试模拟测.. 42页

2023年包头铁道职业技术学院单招职业技能考试.. 42页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

九年级家长会课件PPT下载(初三2班) 25页

山东科技版小学英语五年级下册词汇表带音标 4页

年产3000万片硝苯地平缓释片车间设计 40页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页

AQ 7011-2018《高温熔融金属吊运安全规程》 11页

保洁外包单位月度考评表 3页

基于 ABAQUS 的切削残余应力仿真说明书 43页

气动球阀使用说明书 2页