java教程6小应用程序

java教程6小应用程序

ID:33446134

大小:211.51 KB

页数:41页

时间:2018-05-24

java教程6小应用程序_第1页
java教程6小应用程序_第2页
java教程6小应用程序_第3页
java教程6小应用程序_第4页
java教程6小应用程序_第5页
资源描述:

《java教程6小应用程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章Applet小应用程序6.1applet基础在浏览器内运行的java程序applet仍然要比HTML、XML以及脚本技术的任意组合强大的多跨平台很安全当applet刚被开发出来时,只有sun的HotJava能查看包含applet的网页Netscape、IE的加入,使得applet真正流行起来仅支持Java1.1的大部分功能解决方法:Java插件Java2SDK自动下载插件一.什么是Japplet(Applet)一个Javaapplet程序中必须有一个类是JApplet类的子类,称该子类为Java

2、applet的主类例:publicclassDrawImageextendsJApplet主类必须用public来修饰主类的实例是一个容器二.Applet的运行applet必须嵌入HTML文件中方可执行,因此HTML页必须告诉浏览器需加载哪个applet及在网页中的位置例:Applet可在浏览器下运行c:

3、1000boy.html也可用JDK的开发工具中的appletviewer工具浏览Applet效果c:1000appletviewerboy.html如果一个HTML文件中包含多个applet,那么运行时,将会弹出多个窗口三.JApplet类JApplet(Applet)类是所有applet的基类,所有的小应用程序都是该类的子类importjava.applet.*;publicclassTestappletextendsJApplet{….}Applet类中常用方法:判断applet是否处于激

4、活状态publicbooleanisactive()文件定位方法publicURLgetCodeBase()publicImagegetImage(URLurl)publicImagegetImage(URLurl,Stringname)publicAudioClipgetAudioClip(URLurl)publicAudioClipgetAudioClip(URLurl,Stringname)播放声音、显示图象、输出字符串方法publicvoidplay(URLurl)publicvoidloop

5、(URLurl)publicvoiddrawImage(img,x,y)publicvoiddrawString(str,x,y)applet构成方法publicvoidinit()publicvoidstart()publicvoidstop()publicvoiddestroy()publicvoidpaintComponent()publicvoidrepaint()6.2一个applet的生存周期JApplet中常用的几种常用方法publicclassclassnameextendsJAppl

6、et{publicvoidinit(){………….}publicvoidstart(){……….}publicvoidstop(){…………}publicvoiddestroy(){………….}publicvoidpaintComponent(Graphicsg){…………}…………….}init()当一个applet被系统执行时,系统将首先自动执行init()方法通常用init()方法作一些初始化工作。如:创建对象、设置初始状态、加载图象等publicvoidinit(){……}Init()方法只能

7、被执行一次start()系统在执行完init()后,将自动执行start()publicvoidstart(){…..}每当离开Applet主页后再返回时,系统会再一次执行start()方法Start()可被执行多次stop()方法当用户离开Applet所在的页面转到其它页面时,stop()方法被调用publicvoidstop(){……}当浏览器又回到Applet所在页时,start()方法又会被调用stop()也可被执行多次destroy()系统在浏览器关闭时才调用destroy()调用destr

8、oy()方法时,它将负责收回占用的系统资源paintCompoment()可用paintCompoment(Graphicsg)方法在屏幕上输出信息,如文字、色彩、图像等当调用paintCompoment()方法时,浏览器产生一个Graphics类的实例,并传给方法paintCompoment()中的参数g利用g可调用Graphics类中的方法例:g.drawString(“x=“+x,10,10)当applet对页面有重绘的需求时,如:被其它页面遮挡之

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

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

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