第八章 Applet基础.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 Applet基础

第八章 Applet基础 Java Applet 是用 Java 语言编写的一些小应用程序,这些程序是直接嵌入到页面中,作为 Web 页面一部分运行的,由支持 Java 的浏览器(IE 或 Netscape)解释执行,能够产生特殊效果的程序。它可以大大提高 Web 页面的交互能力和动态执行能力。当用户访问这样的网页时,Applet 被下载到用户的计算机上执行。由于 Applet 是在用户的计算机上执行的,所以它的执行速度不受网络带宽或者 Modem 存取速度的限制,用户可以更好地欣赏网页上Applet 产生的多媒体效果。 学习和使用 Applet,可以使开发人员轻松地将 Java 编程应用于网络。Applet 不仅能够创建出来五彩缤纷的网站页面,还可以极大地丰富页面的功能,为网站开发注入活力。本章将介绍 Java Applet 的基本工作原理和应用方法。 8.1 Java Applet 程序开发步骤与安全机制 8.1.1 Applet 程序开发主要步骤 Applet 程序开发主要经历四个步骤 选用编辑器建立 Java Applet 源程序。 把 Applet 的源程序转换为字节码文件 编制使用 class 的 HTML 文件。在 HTML 文件内放入必要的<APPLET>语句 使用浏览器或applerviewer执行html文件 1.编辑 Applet 的 java 源文件 下面举一个最简单的 HelloWorld 例子来说明 Applet 程序的开发过程: 编辑 Applet 的 java 源文件 【例8-1】Applet小程序 import java.awt.*; import java.applet.*; public class HelloWorld extends Applet { public void paint(Graphics g) { g.drawString(Hello World!, 5, 35); } } 2.编译 Applet 利用javac命令编译文件,将.java文件编译生成.class文件。注意:如果编写的源程序违反了 Java 编程语言的语法规则,Java 编译器将在屏幕上显示语法错误提示信息。源文件中必须不含任何语法错误,Java 编译器才能成功地把源程序转换为 appletviewer 和浏览器能够执行的字节码程序。 3. 创建 HTML 文件 在运行创建的 HelloWorld.class 之前,还需创建一个 HTML 文件,appletviewer 或浏览器将通过该文件访问创建的 Applet。为运行 HelloWorld.class, 需要创建包含如下 HTML 语句的名为 HelloWorld.htm 的文件。 【例8-2】包含applet的html文件 html head meta http-equiv=Content-Type content=text/html; charset=gb2312 titletest applet/title /head body applet code=HelloWorld.class width=200 height=200/applet /body /html 本例中,最重要的是<applet>语句,它指明该 Applet 字节码类文件名和以像素为单位的窗口的尺寸。虽然这里 HTML 文件使用的文件名为 HelloWorld.html,它对应于 HelloWorld.java 的名字,但这种对应系不是必须的,可以用其他的任何名字(比如说 Ghq.HTML)命名该 HTML文件。但是使文件名保持一种对应关系可给文件的管理带来方便。 4.执行 HelloWorld.htm 如果用浏览器执行 HelloWorld.htm这个文件十分简单,只要双击这个文件就可以了。相对执行开销比较大。还有一种执行方式是利用JAVA提供的工具applerviewer,来执行此htm文件。 appletviewer 是 JDK 下的一个 Applet 查看工具,在 Java 安装目录下的 bin 文件夹中可以找到这个可执行文件。 appletviewer 犹如一个最小化的 Java 浏览器,使开发者不必使用 Web 浏览器即可运行Java Applet 程序。执行时 appletviewer 会读取命令行 URL 所指定的 HTML 文件,这个文件必须包含一个或多个装入和执行 Applet 的指令。appletviewer 会忽略所有其他的 HTML 代码,不会显示普通的 HTML 或嵌入到一个文本文件中的 Applet。 执行命令:appletviewer HelloWorld.htm。就可以看到程序结果。 图8-1 程序执行结果 8.1.2 Apple

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档