applet程序的编写

applet程序的编写

ID:22857655

大小:277.50 KB

页数:45页

时间:2018-11-01

applet程序的编写_第1页
applet程序的编写_第2页
applet程序的编写_第3页
applet程序的编写_第4页
applet程序的编写_第5页
资源描述:

《applet程序的编写》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Applet程序的编写Applet是什么nApplet又称为Java小应用程序,是能够嵌入到一个HTML页面中,并且可通过Web浏览器下载和执行的一种Java类。nApplet不需要main()方法,由Web浏览器中内嵌的Java虚拟机调用执行。通常我们在写程序的时候,如果要想程序能够运行,我们需要在程序中写main方法,而Applet执行不需要main方法,是由嵌入到Web浏览器中的Web虚拟机调用执行,我们在安装JDK的时候,就会给我们IE浏览器嵌入一个插件,这个插件就是用来给我们执行AppletJava小应用程序的。Applet的安全限制n因为apple

2、t是从远端服务器上下载并且在本地执行,所以安全性就显得格外重要。如果我们从网络下载一个Applet能够随意地访问我们本地计算机的资源,,那么就有可能将我们本地计算机的密码,帐号信息通过Internet传输出去,,这样的后果相当严重。n通过限制applet在沙箱(applet的运行环境)中运行,保证了对本地系统而言applet是安全的。napplet在沙箱中运行时:⑴不能运行任何本地可执行程序;⑵除了存放下载的applet的服务器外,applet不能和其它主机进行通信。也就是说当我们从远端服务器上下载applet的时候,这个applet只能和这个服务器进行通信,

3、不能和其他主机进行通信。⑶不能对本地文件系统进行读写下面我们看帮助文档。在java.applet中有一个类,叫做applet,java.appletClassAppletjava.lang.Objectjava.awt.Componentjava.awt.Containerjava.awt.Paneljava.applet.Applet编写一个java小应用程序,就是编写一个类,让这个类,从applet派生而来Applet这个类它是从java。Awt。panel这个类派生而来,,所以applet中添加像button,复选框这样的组件,因为applet是从pan

4、el派生出来的Panel缺省的布局管理器是flowlayout,所以applet缺省的布局管理器也是flowlayout,在applet类中有四个方法,表示了applet的生命周期。voiddestroy()         voidinit()voidstart()voidstop()这四个方法就表示了一个applet它的生命周期,下面编写一个java小应用程序。importjava.applet.*;//导入applet中所有的类,但是我们在编写java小应用程序的时候,因为小应用程序是在网络上加载运行的,但我们用到一个包中某一个类,而我们采用的是导入这个

5、包中所有的类在本地运行的时候不会有太大的影响,但是如果通过网络载一个类的时候,因为导入了一个包中所有的类,加载的时候效率会有影响,所以我们在编写一个java小应用程序的时候,,最好是用到哪个类而导入哪个类,而不要导入包中所有的类,我们测试的时候为了简单可以将包中所有的类都导入publicclassTestAppletextendsApplet写类的时候可以声明为public,也可以声明为缺省的类但是我们在编写一个java小应用程序的时候,所定义的的类要声明为public,否则的话浏览器就无法加载我们的类,因为用到applet,所以要引入包{//重写四个方法pu

6、blicvoidinit(){System.out.println("init");}publicvoidstart(){System.out.println("start");}publicvoidstop(){System.out.println("stop");}publicvoiddestroy(){System.out.println("destroy");}}编译源文件,因为在小应用程序类中没有main方法方法,所以不能用java解释器去运行,applet是嵌入在网页中运行的的类,所以我们要编写一个网页文件。新建一个文本文档,后缀为html,去测试

7、,

运行,applet类已经被我们浏览器加载运行了,为什么没有看到没有看到打印输出的文字呢,在我们的屏幕上打印输出文字,

8、在我们的浏览器中看不到我们输出的文字。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。