下载此文档

Java教材课件07.ppt


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
第7章 Applet小程序
1
教学目的要求
了解Applet小程序与其他程序的差别;
掌握Applet程序中各种方法的使用;
熟练编制出基于Web的Applet程序;
通过技能训练,掌握Applet程序的调试方法及应用技巧。
2
本章内容
Applet概述
Applet与HTML
Applet应用
3
Applet概述
Java小应用程序(Java Applet)是使用Java语言编写的一段代码,它能够在浏览器环境中运行。
Applet与Application 的主要区别
Application是使用命令行命令直接运行,从其main()方法开始运行的;
Applet则是在浏览器中运行的,首先必须创建一个HTML文件,通过编写HTML语言代码告诉浏览器载入何种Applet以及如何运行,再在浏览器中给出该HTML文件的URL地址即可,Applet本身的执行过程也较Application复杂。
4
Applet概述
import .*;
public class MyApplet extends Applet{ …; }
,并且每个小应用都有一个主程序类,之前必须加上public。
5
Applet概述
看看我们以前学过的一个简单例子:
import .*;
import .*;
public class HelloApplet extends Applet
{
public String s;
public void init()
{
s = new String(“Hello World!”);
}
public void paint(Graphics g)
{
(s,25,25);
}
}
<HTML>
<HEAD>
<TITLE>Hello World</TITLE>
</HEAD>
<applet code=""
width=300 height=300>
</applet>
</HTML>

6
Applet安全性及与Application的区别
applet
Browser
SERVER
本地程序
file
SERVER
local
connection
connection
applet被下载的
与applet无关的
本地方法
为了防止恶意程序通过applet读取用户本地资源所造成的危险,小应用程序有一些限制
7
Applet与Application的主要区别
Application独立运行,Applet嵌入到浏览器中运行。
Application必须且只包含一个main()方法,一般Applet不包含main方法。
Application能进行各种针对本地资源的操作,而Applet限制对本地资源的操作。
8

public void init()
public void destroy()
public void start()
public void stop()
public void paint(Graphics g)
Applet类及Applet的生命周期
Applet的生命周期
Applet继承与AWT的Panel类。
9
当Applet被浏览器运行时, init() 、start()、stop()、destroy()方法等自动执行:
init()方法:初始化时自动调用,只执行一次。本方法主要完成一些在Applet构造方法所不能完成的工作。
start()方法:该方法可以多次执行,初始化后,重入等都将自动调用。是Applet的主体,在其中可以执行一些任务或启动相关的线程来执行任务。
stop()方法:离开Applet所在页面时调用,以停止消耗系统资源。
destroy()方法:浏览器关闭时自动调用,以清除Applet所用的所有资源。
Applet类及Applet的生命周期
10

Java教材课件07 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小201 KB
  • 时间2017-06-30
最近更新