第11章 java小程序(applet)

第11章 java小程序(applet)

ID:22433006

大小:630.50 KB

页数:28页

时间:2018-10-20

第11章 java小程序(applet)_第1页
第11章 java小程序(applet)_第2页
第11章 java小程序(applet)_第3页
第11章 java小程序(applet)_第4页
第11章 java小程序(applet)_第5页
资源描述:

《第11章 java小程序(applet)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11章JavaApplet(Java小程序)11.1Applet概述11.2java.applet.Applet类11.3Applet小程序的设计步骤11.4在Applet小程序中插入图片11.5在Applet小程序中播放声音11.6从网页向Applet小程序传送参数*11.7Applet的安全限制本章要点掌握Java小程序(Applet)编写方法掌握Applet四个方法的作用理解Applet生命周期概念掌握在Applet中显示图片、音频等外部资源方法掌握从网页向Applet传递参数的方法11.1Applet概述Applet是基于Web的Java应用程序,

2、俗称Java小程序Applet程序通常保存在Web服务器中,一旦用户提出申请,可自动被下载至客户端客户端内嵌有Java虚拟机的浏览器可通过html文件运行Applet程序Applet程序要在图形界面中运行由于Applet属于“外来程序”,对它的安全性要求必须十分严格Applet小程序实例//Example9_1.javaimportjava.applet.*;importjava.awt.*;publicclassExample9_1extendsApplet{intx=5;publicvoidinit(){//对Applet对象进行初始化setForegr

3、ound(Color.RED);Fontf=newFont("宋体",Font.BOLD,28);setFont(f);}publicvoidpaint(Graphicsg){//绘制Applet图形界面x=x+1;if(x>=200)x=5;g.drawString("我们正在编写Applet小程序",20,x);repaint();for(inti=0;i<20000000;i++);}}说明:在IE

4、浏览器中打开Example9_1.html文件运行结果如下所示(一行字不断从上往下移动):程序实例说明Applet小程序中不须定义主方法main()因为它的字节代码文件不是通过命令java.exe启动Java虚拟机被执行它是通过内嵌在浏览器中的Java虚拟机被运行的。Applet小程序编写要点:程序开头要有importjava.aplet.*;和importjava.AWT.*;句其主类(即public类)必须是Applet类或Japplet类的子类程序中通常要重写Applet类的init(),start(),stop(),destroy()和paint()

5、方法Applet小程序的运行过程:首先启动浏览器,打开网页文件(*.html)通过html文件的标志,链接至Applet程序的字节代码文件启动内嵌于浏览器中的Java虚拟机,运行Applet程序的字节代码文件JDKbin中提供有可执行文件appletviewer.exe,具有类似浏览器的功能,也可用于运行Applet程序。在命令行方式下,键入如下命令,亦可运行上述applet小程序appletviewerExample9_1.html在Java源程序文件中添加“//”,再在在命令行方式下,键入如下命令,亦

6、可运行上述applet小程序appletviewerExample9_1.java用于链接Applet字节代码文件的html文件,可以只含有标志html文件只能用于制作静态网页,但Applet程序可用于制作动态网页。早期的Java语言能获得青睐,Applet程序功不可没。11.2java.applet.Applet类//Applet类必须是任何嵌入在html页中的applet的超类publicclassAppletextendsPanel{publicApplet();publicvoidinit();//初始化方法,由浏

7、览器调用publicvoidstart();//激活方法publicvoidstop();//去活方法publicvoiddestroy();//销毁方法publicStringgetParameter(Stringname);//获取网页参数publicImagegetImage(URLurl,String name);//获取图片对象publicAudioClipgetAudioClip(URLurl);//获取音频对象publicstaticfinalAudioClipnewAudioClip(URLurl);//创建音频对象}11.2.2Applet

8、生命周期运行态初始态停止态消亡态init()star

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

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

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