applet程序的编写 2.docVIP

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

Applet程序的编写 Applet是什么 Applet又称为Java小应用程序,是能够嵌入到一个HTML页面中,并且可通过Web浏览器下载和执行的一种Java类 。 Applet不需要main()方法,由Web浏览器中内嵌的Java虚拟机调用执行。 通常我们在写程序的时候,如果要想程序能够运行,我们需要在程序中写main方法,而Applet执行不需要main方法,是由嵌入到Web浏览器中的Web虚拟机调用执行,我们在安装JDK的时候,就会给我们IE浏览器嵌入一个插件,这个插件就是用来给我们执行Applet Java小应用程序的。 Applet的安全限制 因为applet是从远端服务器上下载并且在本地执行,所以安全性就显得格外重要。 如果我们从网络下载一个Applet能够随意地访问我们本地计算机的资源,,那么就有可能将我们本地计算机的密码,帐号信息通过Internet传输出去,,这样的后果相当严重。 通过限制applet在沙箱(applet的运行环境)中运行,保证了对本地系统而言applet是安全的。 applet在沙箱中运行时: ⑴不能运行任何本地可执行程序; ⑵除了存放下载的applet的服务器外,applet不能和其它主机进行通信。 也就是说当我们从远端服务器上下载applet的时候,这个applet只能和这个服务器进行通信,不能和其他主机进行通信。 ⑶不能对本地文件系统进行读写 下面我们看帮助文档。 在java.applet中有一个类,叫做applet, java.applet Class Applet java.lang.Object java.awt.Component java.awt.Container java.awt.Panel java.applet.Applet 编写一个java小应用程序,就是编写一个类,让这个类,从applet派生而来Applet这个类它是从java。Awt。panel这个类派生而来,,所以applet中添加像button,复选框这样的组件,因为applet是从panel派生出来的 Panel缺省的布局管理器是flowlayout,所以applet缺省的布局管理器也是flowlayout,在applet类中有四个方法,表示了applet的生命周期。 void destroy() ????????? void init() void start() void stop() 这四个方法就表示了一个applet它的生命周期,下面编写一个java小应用程序。 import java.applet.*;// 导入applet中所有的类,但是我们在编写java小应用程序的时候,因为小应用程序是在网络上加载运行的,但我们用到一个包中某一个类,而我们采用的是导入这个包中所有的类在本地运行的时候不会有太大的影响,但是如果通过网络载一个类的时候,因为导入了一个包中所有的类,加载的时候效率会有影响,所以我们在编写一个java小应用程序的时候,,最好是用到哪个类而导入哪个类,而不要导入包中所有的类,我们测试的时候为了简单可以将包中所有的类都导入public class TestApplet extends Applet写类的时候可以声明为public,也可以声明为缺省的类但是我们在编写一个java小应用程序的时候,所定义的的类要声明为public,否则的话浏览器就无法加载我们的类,因为用到applet,所以要引入包 { //重写四个方法 public void init() { System.out.println(init); } public void start() { System.out.println(start); } public void stop() { System.out.println(stop); } public void destroy() { System.out.println(destroy); } } 编译源文件,因为在小应用程序类中没有main方法方法,所以不能用java解释器去运行,applet是嵌入在网页中运行的的类,所以我们要编写一个网页文件。 新建一个文本文档,后缀为html,去测试, !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN html head /head body bgcolor=000000 center applet code = .class//用来解释网页加载的字节码文件 //applet在网页中显示的时候所占

文档评论(0)

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

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

1亿VIP精品文档

相关文档