下载此文档

第9章 Java的Applet编程.ppt


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
第9章 Java的Applet编程
1
Java概述
主要内容
Java Applet概述
Applet的生命周期
Applet的绘图周期
实现一个简单的Applet程序
Applet程序编写与编译
将Applet嵌入Web网页
Applet的执行
Applet生命周期状态切换举例
Applet的常用方法
Applet的安全限制
作业
2
Java applet概述
Java小应用程序(Java Applet)是使用Java语言编写的一段代码,在浏览器
环境运行。
Applet与Application的主要区别:执行方式不同
Application是使用命令行命令直接运行,从其main()方法开始运行的;
Applet则是在浏览器中运行,本身的执行过程也较Application复杂。
首先必须创建一个HTML文件,通过编写HTML语言代码告诉浏览器载入何种
Applet以及如何运行
再在浏览器中给出该HTML文件的URL地址即可






3
1. 编写一个Applet
编写一个Applet,,之前必须加上public :
import .*;
public class SimpleApplet extends Applet {…}
如果使用Swing组件编写applet,,
以JApplet作为顶层容器,在其中加入Swing组件,从而保证所有的绘图和
更新动作都能够正确地执行。
4

public void init()
public void destroy()
public void start()
public void stop()
public void paint(Graphics g)
public class SimpleJApplet extends JApplet{
public void init(){……}
public void start(){……}
public void stop(){……}
public void destroy(){……}
public void paint(Graphics g){……}
……
}
2. Applet的程序结构
5
Java applet概述
applet一开始运行,就会由浏览器或appletviewer自动启动两个线程周期。
生命周期
绘图周期
6
初始态(瞬态)
运行态
停止态
消亡态
离开web页面:极小化或装入其他页面,调用stop()方法
重新装入或改变页面大小或返回Web页面,调用start()方法
关闭浏览器,调用destroy()方法
第一次装入,构造applet类,调用init()方法
调用start()方法
Applet的生命周期
7
Applet的生命周期
当Applet被浏览器运行时, init() 、start()、stop()、destroy()等自动执行。
init():初始化,自动调用,只执行一次。本方法主要完成一些在Applet构造方法所不不能完成的工作。
start():初始化后,重入等都将自动调用。本方法是Applet的主体,在其中可以执行一些任务或启动相关的线程来执行任务。
stop():离开Applet所在页面时调用,以停止消耗系统资源。
destroy():浏览器关闭时自动调用,以清除Applet所用的所有资源。
8
Applet的绘图周期
applet程序中所采用的绘图机制主要涉及三个方法:
paint()
update()
repaint()
update()方法和paint()方法都有一个Graphics类的对象
作为参数。
Graphics是画图的关键,它可以支持两种绘图:
基本的绘图,如:画线、矩形、圆等;
加载并显示图像,主要用于动画制作。
9
Applet绘图周期各方法之间的调用关系
10

第9章 Java的Applet编程 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lily8501
  • 文件大小525 KB
  • 时间2018-02-21