欢迎来到天天文库
浏览记录
ID:22433006
大小:630.50 KB
页数:28页
时间:2018-10-20
《第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
此文档下载收益归作者所有