欢迎来到天天文库
浏览记录
ID:40847604
大小:630.51 KB
页数:28页
时间:2019-08-08
《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是基于
2、Web的Java应用程序,俗称Java小程序Applet程序通常保存在Web服务器中,一旦用户提出申请,可自动被下载至客户端客户端内嵌有Java虚拟机的浏览器可通过html文件运行Applet程序Applet程序要在图形界面中运行由于Applet属于“外来程序”,对它的安全性要求必须十分严格Applet小程序实例//Example9_1.javaimportjava.applet.*;importjava.awt.*;publicclassExample9_1extendsApplet{intx=5;publicvoidinit()
3、{//对Applet对象进行初始化setForeground(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++);}}4、lassheight=180width=370>说明:在IE浏览器中打开Example9_1.html文件运行结果如下所示(一行字不断从上往下移动):程序实例说明Applet小程序中不须定义主方法main()因为它的字节代码文件不是通过命令java.exe启动Java虚拟机被执行它是通过内嵌在浏览器中的Java虚拟机被运行的。Applet小程序编写要点:程序开头要有importjava.aplet.*;和importjava.AWT.*;句其主类(即public类)必须是Applet类或Japplet类的子类程序中5、通常要重写Applet类的init(),start(),stop(),destroy()和paint()方法Applet小程序的运行过程:首先启动浏览器,打开网页文件(*.html)通过html文件的标志,链接至Applet程序的字节代码文件启动内嵌于浏览器中的Java虚拟机,运行Applet程序的字节代码文件JDKbin中提供有可执行文件appletviewer.exe,具有类似浏览器的功能,也可用于运行Applet程序。在命令行方式下,键入如下命令,亦可运行上述applet小程序appletviewerExam6、ple9_1.html在Java源程序文件中添加“//”,再在在命令行方式下,键入如下命令,亦可运行上述applet小程序appletviewerExample9_1.java用于链接Applet字节代码文件的html文件,可以只含有标志html文件只能用于制作静态网页,但Applet程序可用于制作动态网页。早期的Java语言能获得青睐,Applet程序功不可没。11.2java.applet.Applet类//Applet类必须是任何嵌入在html页中的app7、let的超类publicclassAppletextendsPanel{publicApplet();publicvoidinit();//初始化方法,由浏览器调用publicvoidstart();//激活方法publicvoidstop();//去活方法publicvoiddestroy();//销毁方法publicStringgetParameter(Stringname);//获取网页参数publicImagegetImage(URLurl,String name);//获取图片对象publicAudioClipgetAud8、ioClip(URLurl);//获取音频对象publicstaticfinalAudioClipnewAudioClip(URLurl);//创建音频对象}11.2.2Applet生命周期运行态初始态停止态消亡态init()star
4、lassheight=180width=370>说明:在IE浏览器中打开Example9_1.html文件运行结果如下所示(一行字不断从上往下移动):程序实例说明Applet小程序中不须定义主方法main()因为它的字节代码文件不是通过命令java.exe启动Java虚拟机被执行它是通过内嵌在浏览器中的Java虚拟机被运行的。Applet小程序编写要点:程序开头要有importjava.aplet.*;和importjava.AWT.*;句其主类(即public类)必须是Applet类或Japplet类的子类程序中
5、通常要重写Applet类的init(),start(),stop(),destroy()和paint()方法Applet小程序的运行过程:首先启动浏览器,打开网页文件(*.html)通过html文件的标志,链接至Applet程序的字节代码文件启动内嵌于浏览器中的Java虚拟机,运行Applet程序的字节代码文件JDKbin中提供有可执行文件appletviewer.exe,具有类似浏览器的功能,也可用于运行Applet程序。在命令行方式下,键入如下命令,亦可运行上述applet小程序appletviewerExam
6、ple9_1.html在Java源程序文件中添加“//”,再在在命令行方式下,键入如下命令,亦可运行上述applet小程序appletviewerExample9_1.java用于链接Applet字节代码文件的html文件,可以只含有标志html文件只能用于制作静态网页,但Applet程序可用于制作动态网页。早期的Java语言能获得青睐,Applet程序功不可没。11.2java.applet.Applet类//Applet类必须是任何嵌入在html页中的app
7、let的超类publicclassAppletextendsPanel{publicApplet();publicvoidinit();//初始化方法,由浏览器调用publicvoidstart();//激活方法publicvoidstop();//去活方法publicvoiddestroy();//销毁方法publicStringgetParameter(Stringname);//获取网页参数publicImagegetImage(URLurl,String name);//获取图片对象publicAudioClipgetAud
8、ioClip(URLurl);//获取音频对象publicstaticfinalAudioClipnewAudioClip(URLurl);//创建音频对象}11.2.2Applet生命周期运行态初始态停止态消亡态init()star
此文档下载收益归作者所有