9第8-9章图形处理.ppt

  1. 1、本文档共187页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 图形处理及图形用户界面 主要内容 Java applet InputStream类 OutputStream类 Reader类 Writer类 Java图形处理概述 File类 FileInputStream/FileOutputStream类 RandomAccessFile类 带缓冲的过滤字节流BufferedInputStream/BufferedOutputStream 数据过滤流DataInputStream/ DataOutputStream 标准I/O流 对象流ObjectInputStream/ObjectOutputStream 管道流PipedInputStream/PipedOutputStream 顺序流SequenceInputStream 图形用户界面 FileReader/FileWriter BufferedReader/Writer 4.3 AWT 4.3.1 AWT概述 4.3.2 AWT的特点 4.3.3 AWT应用 8 Java applet 8.1 Java applet的特点 Java applet与Java应用程序不同。它们的不同之处有以下几个方面。 (1)Java应用程序中,必须有一个main()方法。Main()方法是程序的入口,当程序开始运行时,解释器首先查找main()方法并执行。而Java applet中则不需要main()方法,它必须嵌入HTML文件中,由支持Java applet的浏览器运行。 (2)Java应用程序可以独立运行。而Java applet不能独立运行,需要依赖于网络浏览器。 (3)Java应用程序所实现的功能是完全的,不需依赖于其他程序。而Java applet实现的功能是不完全的,它必须借助于浏览器中预先设计好的功能和已有的图形界面。Java applet只需接收浏览器发送给它的消息,并及时做出响应。 (4)Java应用程序中的所有方法的使用是通过调用实现的。可以人为控制。而Java applet中有一部分方法是固定的,只能由浏览器在特定时刻和场合调用,不能人为控制,但可以重载。 Java applet的一般程序结构如下: import java.applet.*; import java.awt.*; Applet public class 子类名 extends //定义Applet类的子类 { public void init() {方法体} //初始化方法 public void start() {方法体} //开始执行方法 public void stop() {方法体} //停止执行方法 public void destroy() {方法体} //退出方法 public void paint(Graphics g) {方法体} //绘画方法 } …… 从Java applet程序结构看出,Java applet由若干类组成,无需main()方法,但必须有且仅有一个主类,该类是Applet类的子类,且被声明为public。程序被保存时,程序名必须命名为主类名,即程序名与主类名完全相同,后缀为.java。主类中定义了init()、start()、stop()、destroy()和paint()方法,这些方法是从Applet中继承的,有固定的含义,由浏览器在时机成熟时自动执行。 在浏览器中运行Applet程序,从运行开始到运行结束,Applet程序需经历4个状态,分别是初始状态、运行状态、停止态和消亡状态。这4种状态分别对应Applet的4个主要方法:init()、start()、stop()和destroy()。 对于支持Java的浏览器,如果在运行一个HTML文件时发现该文件包含Applet程序,浏览器就会生成该Applet的一个实例,并调用init()方法,进入初始化状态,在该状态下完成Applet的一些初始化操作。初始化完成后,浏览器接着调用start()方法,进入运行状态,真正开始执行Applet,在该状态下Applet通常会启动一些线程执行各种任务。 当退出当前主页时,浏览器调用stop()方法终止在运行状态下启动的线程,进入停止状态。当用户退出浏览器时,浏览器首先调用Applet的stop()方法,停止Applet的执行,然后调用destroy()方法释放Applet占用的系统资源,进入消亡状态。 init()、start()、stop()和destroy()4种方法。 1.init()方法 在A

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档