chp11.ppt



Similar documents
说 明 为 了 反 映 教 运 行 的 基 本 状 态, 为 校 和 院 制 定 相 关 政 策 和 进 行 教 建 设 与 改 革 提 供 据 依 据, 校 从 程 资 源 ( 开 类 别 开 量 规 模 ) 教 师 结 构 程 考 核 等 维 度, 对 2015 年 春 季 期 教 运 行 基

修改版-操作手册.doc

国债回购交易业务指引

电信系教学大纲的基本规范

0 年 上 半 年 评 价 与 考 核 细 则 序 号 部 门 要 素 值 考 核 内 容 考 核 方 式 考 核 标 准 考 核 ( 扣 原 因 ) 考 评 得 3 安 全 生 产 目 30 无 同 等 责 任 以 上 道 路 交 通 亡 人 事 故 无 轻 伤 责 任 事 故 无 重 大 质 量

《C语言基础入门》课程教学大纲

I

何 秋 琳 张 立 春 视 觉 学 习 研 究 进 展 视 觉 注 意 视 觉 感 知

( ) 信 号 与 系 统 Ⅰ 学 科 基 础 必 修 课 教 周 2016 年 06 月 13 日 (08:00-09:35) ( )

评 委 : 徐 岩 宇 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

2 熟 悉 Visual Basic 的 集 成 开 发 环 境 3 了 解 可 视 化 面 向 对 象 编 程 事 件 驱 动 交 互 式 开 发 等 基 本 概 念 4 了 解 Visual Basic 的 特 点 环 境 要 求 与 安 装 方 法 1 Visual Basic 开 发 应 用

评 委 : 李 炎 斌 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

<4D F736F F D20B9D8D3DAB0BABBAAA3A8C9CFBAA3A3A9D7D4B6AFBBAFB9A4B3CCB9C9B7DDD3D0CFDEB9ABCBBE C4EAC4EAB6C8B9C9B6ABB4F3BBE1B7A8C2C9D2E2BCFBCAE92E646F6378>


,,,,, :,, (.,, );, (, : ), (.., ;. &., ;.. &.., ;, ;, ),,,,,,, ( ) ( ),,,,.,,,,,, : ;, ;,.,,,,, (., : - ),,,, ( ),,,, (, : ),, :,

中 国 软 科 学 年 第 期!!!

中 中 中 中 部 中 岗 位 条 件 历 其 它 历 史 师 地 理 师 生 物 师 体 与 健 康 师 从 事 中 历 史 工 从 事 中 地 理 工 从 事 中 生 物 工 从 事 中 体 与 健 康 工 2. 课 程 与 论 ( 历 史 ); 2. 科 ( 历 史 )

定 位 和 描 述 : 程 序 设 计 / 办 公 软 件 高 级 应 用 级 考 核 内 容 包 括 计 算 机 语 言 与 基 础 程 序 设 计 能 力, 要 求 参 试 者 掌 握 一 门 计 算 机 语 言, 可 选 类 别 有 高 级 语 言 程 序 设 计 类 数 据 库 编 程 类

第2章 数据类型、常量与变量

金 不 少 于 800 万 元, 净 资 产 不 少 于 960 万 元 ; (3) 近 五 年 独 立 承 担 过 单 项 合 同 额 不 少 于 1000 万 元 的 智 能 化 工 程 ( 设 计 或 施 工 或 设 计 施 工 一 体 ) 不 少 于 2 项 ; (4) 近 三 年 每 年

登录、注册功能的测试用例设计.doc

Cybozu Garoon 3 管理员手册

Template BR_Rec_2005.dot

HSK( 一 级 ) 考 查 考 生 的 日 常 汉 语 应 用 能 力, 它 对 应 于 国 际 汉 语 能 力 标 准 一 级 欧 洲 语 言 共 同 参 考 框 架 (CEF) A1 级 通 过 HSK( 一 级 ) 的 考 生 可 以 理 解 并 使 用 一 些 非 常 简 单 的 汉 语

(Microsoft Word - NCRE\314\345\317\265\265\367\325\37313\324\27221\272\3051.doc)

目 录 关 于 图 标... 3 登 陆 主 界 面... 3 工 单 管 理... 5 工 单 列 表... 5 搜 索 工 单... 5 工 单 详 情... 6 创 建 工 单... 9 设 备 管 理 巡 检 计 划 查 询 详 情 销 售 管

正 规 培 训 达 规 定 标 准 学 时 数, 并 取 得 结 业 证 书 二 级 可 编 程 师 ( 具 备 以 下 条 件 之 一 者 ) (1) 连 续 从 事 本 职 业 工 作 13 年 以 上 (2) 取 得 本 职 业 三 级 职 业 资 格 证 书 后, 连 续 从 事 本 职 业

深圳市新亚电子制程股份有限公司

生产支援功能 使用说明书(IP-110 篇)

云信Linux SSH认证代理用户手册

目 录 一 插 入 您 的 保 密 杀 毒 U 盘 3 二 控 制 面 板 USB SECURE ANTIVIRUS 实 时 监 控 USB SECURE ANTIVIRUS 手 动 扫 描 USB SECURE ANTIVIRUS 开 放 空 间 存 取 12

目 录 一 系 统 访 问... 1 二 门 户 首 页 申 报 用 户 审 核 用 户... 2 三 系 统 登 录 用 户 名 密 码 登 录 新 用 户 注 册 用 户 登 录 已 注 册 用

全国建筑市场注册执业人员不良行为记录认定标准(试行).doc

课程类 别

Microsoft Word - 文件汇编.doc


目 录 第 一 章 博 星 卓 越 电 子 商 务 营 销 策 划 实 践 平 台 硬 件 使 用 介 绍... 3 第 二 章 博 星 卓 越 电 子 商 务 营 销 策 划 实 践 平 台 管 理 员 端 功 能 使 用 介 绍 系 统 管 理 员 登 陆 班

<4D F736F F D20BFC9B1E0B3CCD0F2BFD8D6C6CFB5CDB3C9E8BCC6CAA6B9FABCD2D6B0D2B5B1EAD7BC2E646F63>

·岗位设置管理流程

ICS 35

世华财讯模拟操作手册

随着执业中医师资格考试制度的不断完善,本着为我校中医学专业认证服务的目的,本文通过对我校中医类毕业生参加2012年和2013年的中医执业医师考试成绩及通过率、掌握率进行分析,并与全国的平均水平进行差异比较分析,以此了解我校执业中医师考试的现状,进而反映我校中医类课程总体教学水平,发现考核知识模块教学中存在的不足,反馈给相关学院和教学管理部门,以此提高教学和管理水平。

第6章 PowerPoint 演示文稿制作软件

一 从 分 封 制 到 郡 县 制 一 从 打 虎 亭 汉 墓 说 起

导 数 和 微 分 的 概 念 导 数 的 几 何 意 义 和 物 理 意 义 函 数 的 可 导 性 与 连 续 性 之 间 的 关 系 平 面 曲 线 的 切 线 和 法 线 导 数 和 微 分 的 四 则 运 算 基 本 初 等 函 数 的 导 数 复 合 函 数 反 函 数 隐 函 数 以

<433A5C446F63756D656E E E67735C41646D696E F725CD7C0C3E65CC2DBCEC4CFB5CDB3CAB9D3C3D6B8C4CFA3A8BCF2BBAFA3A95CCAB9D3C3D6B8C4CF31302D31392E646F63>


2. 本 次 修 改 后, 投 资 者 申 购 新 股 的 持 有 市 值 要 求 市 值 计 算 规 则 及 证 券 账 户 使 用 的 相 关 规 定 是 否 发 生 了 变 化? 答 : 未 发 生 变 化 投 资 者 申 购 新 股 的 持 有 市 值 是 指, 以 投 资 者 为 单 位

注 意 : 如 上 图 所 示, 网 上 缴 费 (12 月 3 日 至 10 日 ) 与 春 季 高 考 现 场 确 认 工 作 (12 月 3 日 至 6 日 ) 同 时 进 行, 没 有 经 过 现 场 确 认 和 确 认 信 息 没 有 上 传 到 服 务 器 的 考 生 不 能 网 上 缴

<4D F736F F D C3E6CFF2B6D4CFF3A3A8B5DAC8FDD5C220C0E0CCD8D0D4A3A92E646F63>

第1篇 道路桥梁工程技术核心专业课程标准及学习绩效考评体系

GB

收 入 支 出 项 目 2016 年 预 算 项 目 2016 年 预 算 预 算 01 表 单 位 : 万 元 ( 保 留 两 位 小 数 ) 一 公 共 财 政 预 算 拨 款 一 人 员 经 费 一 般 财 力 人 员 支 出 成 品

<4D F736F F D C4EAB9A4B3CCCBB6CABFCAFDD1A7D7A8D2B5BFCEBFBCCAD4B4F3B8D9D3EBD2AAC7F3>

教师上报成绩流程图

关于修订《沪市股票上网发行资金申购

自 服 务 按 钮 无 法 访 问 新 系 统 的 自 服 务 页 面 因 此 建 议 用 户 从 信 网 中 心 ( 主 页, 右 下 角 位 置 的 常 用 下 载, 或 校 园 网 用 户 自 服 务 ( 首 页

新, 各 地 各 部 门 ( 单 位 ) 各 文 化 事 业 单 位 要 高 度 重 视, 切 实 加 强 领 导, 精 心 组 织 实 施 要 根 据 事 业 单 位 岗 位 设 置 管 理 的 规 定 和 要 求, 在 深 入 调 查 研 究 广 泛 听 取 意 见 的 基 础 上, 研 究 提

上海证券交易所会议纪要

2006年顺德区高中阶段学校招生录取分数线

<443A5C6D B5C30312EB9A4D7F7CEC4B5B55C30322EBACFCDACCEC4B5B55C C30342EC8CBC9E7CCFC5C31332ECFEEC4BFC5E0D1B55C E30385C322EB2D9D7F7CAD6B2E12E646F63>

采 取 行 动 的 机 会 90% 开 拓 成 功 的 道 路 2

目 录 第 一 部 分. 部 门 概 况 一. 主 要 职 能 二. 部 门 预 算 单 位 构 成 第 二 部 分 年 部 门 预 算 表 一.2016 年 收 支 预 算 总 表 ( 功 能 分 类 科 目 ) 二.2016 年 收 支 预 算 总 表 ( 经 济 分 类 科 目 )

<4D F736F F D20B3D6B2D6CFDEB6EEB1EDB8F1D7EED6D52E646F63>

一 公 共 卫 生 硕 士 专 业 学 位 论 文 的 概 述 学 位 论 文 是 对 研 究 生 进 行 科 学 研 究 或 承 担 专 门 技 术 工 作 的 全 面 训 练, 是 培 养 研 究 生 创 新 能 力, 综 合 运 用 所 学 知 识 发 现 问 题, 分 析 问 题 和 解 决

i 1) 系 统 运 作 前 设 定 *1. [2.1 网 页 主 机 名 称 设 定 ] -- 设 定 校 务 系 统 的 主 机 IP 地 址, 以 供 其 他 个 人 电 脑 连 接 及 使 用 该 系 统 *2. [2.3.1 输 入 / 修 改 学 校 资 料 ] -- 输 入 系 统 使

 编号:

学 年 第 二 学 期 集 中 考 试 安 排 (18 周 ) 考 试 日 期 :6 月 27 日 星 期 一 8:10-9:50 第 二 公 共 教 学 楼 A 区 A 高 等 数 学 ( 理 二 2) 复 材 材 料 科 学 与 工 程

龚 亚 夫 在 重 新 思 考 基 础 教 育 英 语 教 学 的 理 念 一 文 中 援 引 的 观 点 认 为 当 跳 出 本 族 语 主 义 的 思 维 定 式 后 需 要 重 新 思 考 许 多 相 连 带 的 问 题 比 如 许 多 发 音 的 细 微 区 别 并 不 影 响 理 解 和

富士通将军空调机 诺可力®X系列 样本

2009—2010级本科课程教学大纲与课程简介格式


目 录 版 本 更 新 说 明 导 读 读 者 对 象 手 册 内 容 简 介 软 件 简 介 基 本 术 语 技 术 支 持 基 本 流 程 操 作 步 骤... 8

<4D F736F F D20D6DCC4EAB4F3BBE1BBE1D2E9D7CAC1CF2E646F63>

第 一 部 分 MagiCAD for Revit 安 装 流 程

doc

<4D F736F F D20C6F3D2B5C5E0D1B5CAA6B9FABCD2D6B0D2B5B1EAD7BC2E646F63>

Microsoft Word - 第3章.doc

上海证券交易所会议纪要

《深圳市场首次公开发行股票网上按市值申购实施办法》.doc

国际财务报告准则第13号——公允价值计量

抗 日 战 争 研 究 % 年 第 期! # # % %

河北省人大常委会机关车队

三门峡市质量技术监督局清单公示

附 件 : 上 海 市 建 筑 施 工 企 业 施 工 现 场 项 目 管 理 机 构 关 键 岗 位 人 员 配 备 指 南 二 一 四 年 九 月 十 一 日 2

2016年山东省民主党派办公大楼管理处

抗 日 战 争 研 究 年 第 期


抗 战 时 期 国 民 政 府 的 银 行 监 理 体 制 探 析 % # % % % ) % % # # + #, ) +, % % % % % % % %

第3章 创建数据库

附件1:

思 想 政 治 理 论 经 核 查 无 误 思 想 政 治 理 论 经 核 查 无 误 思 想 政 治 理 论 经 核 查 无 误 思 想

目 录 第 一 部 分 概 况 一 主 要 职 能 二 部 门 预 算 单 位 构 成 第 二 部 分 15 年 部 门 预 算 表 一 15 年 收 支 预 算 总 表 二 15 年 收 入 预 算 表 三 15 年 支 出 预 算 表 ( 按 科 目 ) 四 15 年 支 出 预 算 表 ( 按

第 一 部 分 部 门 概 况 一 主 要 职 能 参 政 议 政 民 主 监 督, 参 加 中 国 共 产 党 领 导 的 政 治 协 商 二 部 门 预 算 单 位 构 成 中 国 民 主 建 国 会 山 东 省 委 员 会 部 门 预 算 包 括 中 国 民 主 建 国 会 山 东 省 委 员



用节点法和网孔法进行电路分析

2016 年 荔 湾 区 财 政 核 定 支 出 汇 总 表 表 二 单 位 名 称 : 广 州 文 化 公 园 基 本 支 出 项 目 支 出 科 目 编 码 预 算 科 目 名 称 一 般 公 共 预 算 5, , , , ,

标题

¹ º ¹ º 农 业 流 动 人 口 是 指 户 口 性 质 为 农 业 户 口 在 流 入 地 城 市 工 作 生 活 居 住 一 个 月 及 以 上 的 流 动 人 口 非 农 流 动 人 口 是 指 户 口 性 质 为 非 农 户 口 在 流 入 地 城 市 工 作 生 活 居 住 一 个

Transcription:

Java 软 件 设 计 基 础 Applet 程 序

1.Applet 概 念 Applet 与 Application Application 是 能 独 立 运 行 的 程 序 单 位 ; Applet 程 序 不 能 独 立 运 行, 必 须 依 附 在 网 页 上, 借 助 于 浏 览 器 才 能 运 行 通 常 置 于 服 务 器 端, 当 用 户 连 接 到 该 网 页,Applet 程 序 就 会 自 动 随 着 网 页 一 起 下 载 到 用 户 的 计 算 机 上 运 行

Applet 类 Java 提 供 了 java.applet.applet 类, 用 来 处 理 Applet 程 序 的 运 行 继 承 关 系 如 下 : Applet 类 提 供 了 Applet 程 序 与 所 执 行 环 境 间 的 标 准 接 口, 同 时 还 提 供 了 Applet 程 序 在 浏 览 器 上 执 行 的 架 构 Applet 类 提 供 了 四 个 主 要 方 法 : init() 方 法 : 是 Applet 激 活 时 调 用 的 方 法, 仅 执 行 一 次, 其 功 能 是 对 Applet 进 行 初 始 化 操 作 ;

start() 方 法 : 被 加 载 时 调 用 的 方 法, 在 第 一 次 调 用 init() 方 法 或 重 新 被 加 载 时 都 会 执 行 该 方 法 ; stop() 方 法 : 离 开 Applet 所 在 的 网 页 调 用 该 方 法 ; destroy() 方 法 : 离 开 浏 览 器 时 调 用 的 方 法, 在 stop() 方 法 之 后 执 行, 将 释 放 被 Applet 占 用 的 资 源 流 程 如 下 :

HTML 中 的 Applet 格 式 说 明 : code 语 句 : 包 含 Applet 程 序 的 主 类 字 节 码 文 件, 主 类 文 件 名 与 程 序 名 一 致 ; width 与 height:applet 运 行 环 境 的 窗 口 宽 / 高 度, 以 像 素 为 单 位 ;

codebase:applet 的 URL 是 主 类 文 件 所 在 的 位 置, 一 般 式 用 户 计 算 机 上 的 路 径 或 网 上 的 网 址 ; alt: 当 浏 览 器 不 支 持 Applet 的 显 示 时, 则 在 浏 览 器 上 显 示 的 辅 助 文 本 ; name: 为 Applet 设 置 的 一 个 符 号 名 称, 同 一 网 页 上 的 两 个 或 以 上 的 Applet 要 相 互 参 考 时 可 以 使 用 该 符 号 名 称 定 位 ; align:applet 在 网 页 上 的 对 齐 方 式 ; vspace: 设 置 Applet 所 保 留 的 左 右 宽 度, 只 在 align 设 置 为 left right 时 有 效 ; hspace: 设 置 Applet 所 保 留 的 上 下 宽 度, 只 在 align 设 置 为 top bottom 时 有 效 ; param: 包 含 参 数 名 字 以 及 参 数 值, 由 Applet 代 码 接 收 并 分 析 对 应 的 参 数

Applet 的 创 建 与 运 行 创 建 方 法 与 Application 类 似, 编 写 源 程 序 以 后 编 译 产 生 字 节 码 文 件 由 于 Applet 程 序 不 能 独 立 运 行, 因 此 还 要 将 其 字 节 码 文 件 嵌 入 HTML 文 件 中, 借 助 于 浏 览 器 运 行 并 显 示 结 果 编 写 必 须 通 过 import 语 句 加 载 类 Applet; 定 义 一 个 继 承 自 Applet 的 类, 程 序 代 码 编 写 在 该 类 中 Applet 加 载 和 运 行 步 骤 浏 览 器 加 载 指 定 URL 中 的 HTML 文 件 ; 浏 览 器 解 析 HTML 文 件 ; 浏 览 器 加 载 HTML 文 件 中 的 指 定 Applet 类 ; 通 过 浏 览 器 在 Java 运 行 环 境 下 运 行 Applet 程 序

Applet 的 运 行 方 法 使 用 appletviewer 来 执 行 内 嵌 Applet 的 网 页 ; 使 用 安 装 JVM 的 IE 中 直 接 运 行 实 例

2.Applet 具 体 应 用 Applet 图 形 绘 制 使 用 光 栅 图 形 软 件 包 绘 制 图 形 绘 制 图 形 一 般 使 用 光 栅 图 形 软 件 包 Java 的 Graphics 类 由 java.lang.object 类 派 生 而 来, 是 Java 绘 图 的 核 心 直 接 使 用 该 类 中 的 方 法 可 以 绘 制 图 形 实 例

在 网 页 中 用 鼠 标 绘 制 图 形 结 合 鼠 标 事 件, 当 鼠 标 在 Applet 窗 口 按 下 键 时 绘 制 实 例

当 启 动 浏 览 器 时, 浏 览 器 就 调 用 init() 方 法 初 始 化 Applet 程 序, 接 着 就 开 始 启 动 程 序 浏 览 器 会 自 动 找 到 程 序 中 的 paint() 方 法 对 图 像 进 行 绘 制, 所 以 paint() 是 浏 览 器 调 用 的, 并 且 是 自 动 调 用 的, 不 必 手 动 去 调 用 repaint 有 选 择 的 调 用 update 或 者 paint; 对 于 轻 量 级 组 件,repaint 会 调 用 paint; 而 对 于 重 量 级 组 件, 会 调 用 update update 一 般 的 工 作 是 清 屏 然 后 paint 一 般 情 况 下 可 根 据 自 己 的 需 要 重 写 paint 或 update 方 法

Applet 图 像 处 理 Java 中 可 以 直 接 载 入 并 输 出 图 像 实 例

import java.awt.*; import java.awt.event.*; import java.applet.applet; public class AppEx1 extends Applet implements MouseMotionListener,MouseListener{ Image img; int x=70,y=60,posx=70,posy=60,dx,dy; public void init(){ img=getimage(getcodebase(),"2.jpg"); addmouselistener(this); addmousemotionlistener(this); public void mousepressed(mouseevent e){dx=e.getx()-posx; dy=e.gety()-posy; public void mousedragged(mouseevent e){ x=e.getx()-dx; y=e.gety()-dy; if(dx>0&&dx<50&&dy>0&&dy<70){ Graphics g=getgraphics(); update(g); public void mousemoved(mouseevent e){ public void mouseentered(mouseevent e){ public void mouseexited(mouseevent e){ public void mousereleased(mouseevent e){ public void mouseclicked(mouseevent e){ public void paint(graphics g) { g.drawimage(img,x,y,50,70,this); posx=x; posy=y;

Applet 声 音 技 术 import java.awt.*; import java.awt.event.*; import java.applet.applet; import java.applet.audioclip; public class AppEx1 extends Applet implements ItemListener,ActionListener{ Label l1=new Label("Audio Example"); AudioClip sound; Choice c=new Choice(); Button play=new Button("play");Button loop=new Button("loop");Button stop=new Button("stop"); public void init(){ add(l1);c.add("tada.wav");c.add("start.wav");c.add("notify.wav");add(c); c.additemlistener(this);add(play);add(loop);add(stop); play.addactionlistener(this);loop.addactionlistener(this);stop.addactionlistener(this); sound=getaudioclip(getcodebase(),"ding.wav"); public void itemstatechanged(itemevent e){ sound.stop(); sound=getaudioclip(getcodebase(),c.getselecteditem()); public void actionperformed(actionevent e){ if(e.getsource()==play) sound.play(); else if(e.getsource()==loop) sound.loop(); else if(e.getsource()==stop) sound.stop();

Applet 动 画 制 作 概 述 getimage() 把 一 个 图 像 文 件 加 载 到 Java 程 序,drawImage() 把 加 载 的 图 像 输 出 到 Applet 窗 口 当 加 载 的 不 是 一 张 图 像, 而 是 一 组 图 像, 并 依 次 每 隔 一 段 时 间 显 示, 就 能 实 现 动 画 片 段 的 制 作 相 同 时 间 内 放 映 的 图 像 张 数 越 多, 动 画 看 上 去 就 越 平 滑 连 贯, 因 此 Java 需 要 通 过 时 钟 控 制 图 片 切 换 的 速 度 Java 支 持 多 线 程, 用 线 程 进 行 计 时 是 最 好 的 解 决 方 法 由 于 Java 不 支 持 多 继 承, 因 此 在 Applet 中 要 实 现 多 线 程, 则 必 须 通 过 实 现 Runnable 接 口 的 继 承 自 Applet 类 的 子 类 来 完 成 步 骤 Applet 实 现 Runnable 接 口 :

在 start() 方 法 中 产 生 一 个 新 线 程 Java 的 线 程 也 被 当 作 一 个 类, 类 Thread 封 装 了 所 有 有 关 线 程 的 控 制, 用 来 控 制 线 程 的 运 行 睡 眠 挂 起 和 中 止 上 段 程 序 中 start() 方 法 产 生 了 一 个 新 线 程, 当 start() 执 行 完 后, 程 序 里 就 有 了 两 个 线 程 同 时 工 作, 一 个 是 原 来 的 线 程, 一 个 是 由 start() 产 生 的 线 程 在 stop() 方 法 中 结 束 一 个 线 程 stop() 方 法 将 start() 产 生 的 线 程 关 闭 终 止 并 释 放 线 程

run() 方 法 给 新 线 程 分 配 任 务 run() 方 法 是 线 程 的 核 心, 将 写 入 新 线 程 工 作 的 代 码, 而 原 来 的 线 程 不 受 影 响, 因 为 它 们 是 两 个 完 全 独 立 的 线 程, 互 不 干 扰 run() 方 法 中 的 代 码 执 行 结 束, 线 程 即 终 止

public void start(){ if(thd==null){ thd=new Thread(this); thd.start(); public void stop(){ if(thd!=null){ thd.stop(); thd=null; public void run(){ while(true){ try{thread.sleep(pause); catch(interruptedexception e){ repaint(); num=(num+1)%img.length; public void paint(graphics g){g.drawimage(img[num],0,0,this); public void update(graphics g){paint(g);

3. 安 全 性 出 于 安 全 性 考 虑, 为 applet 添 加 以 下 限 制 : 不 允 许 applet 读 写 计 算 机 的 文 件 系 统, 否 则, 它 们 可 能 会 破 坏 文 件 并 传 播 病 毒 ; 不 允 许 applet 运 行 浏 览 器 所 在 的 计 算 机 上 的 任 何 程 序, 否 则, 它 可 能 调 用 具 有 破 坏 能 力 的 本 地 程 序 并 破 坏 用 户 计 算 机 的 本 地 系 统 ; 除 了 存 储 applet 的 服 务 器 之 外, 不 允 许 applet 建 立 用 户 计 算 机 与 其 他 计 算 机 的 连 接, 该 限 制 是 为 了 防 止 在 用 户 不 知 道 的 情 况 下, applet 将 用 户 计 算 机 与 另 一 台 计 算 机 相 连 一 般 来 说,applet, 都 能 转 化 为 应 用 程 序 而 无 需 损 失 任 何 功 能 只 要 不 违 反 以 上 加 在 applet 上 的 安 全 限 制

可 在 applet 上 实 现 main 方 法, 使 得 applet 可 以 两 种 方 式 运 行 public static void main(string args[]){ 创 建 框 架 ; 创 建 Applet 实 例 ; 将 该 Applet 对 象 加 入 到 框 架 中 ; 设 置 框 架 的 各 种 属 性, 如 大 小 布 局, 背 景 色 等 等 ; applet.init(); applet.start(); 将 框 架 设 置 为 可 见 ;

3.JApplet 概 况 Applet 类 是 一 个 AWT 类, 设 计 它 时 没 有 考 虑 与 Swing 组 件 一 起 工 作 要 在 Java applet 中 使 用 Swing 组 件, 需 要 通 过 扩 展 javax.swing.japplet 类 创 建 JApplet 继 承 了 Applet 类 的 所 有 方 法, 而 且 支 持 放 置 Swing 组 件