java案例:水中倒影

java案例:水中倒影

ID:9805823

大小:680.00 KB

页数:4页

时间:2018-05-10

java案例:水中倒影_第1页
java案例:水中倒影_第2页
java案例:水中倒影_第3页
java案例:水中倒影_第4页
资源描述:

《java案例:水中倒影》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、案例剖析案例三:水中倒影动画所属章节:多媒体应用教学目的:·掌握制作动画的程序·掌握在程序中新开线程·掌握图像处理·掌握绘制图形设计要求:·编写一个Applet,在网页上制作制作出特殊效果水中倒影;·将一个Applet和html及图片放在一个文件夹中;·运行效果如下图所示。相关知识·图像追踪器;·双缓冲技术的作用案例剖析·Applet小应用程序必须嵌入html文件,并由负责解释HTML文件的浏览器充当解释器,来解释执行javaapplet的字节码程序。请编写一个Applet程序,并将其加入html文档,通过浏览器和appletview来查看运

2、行效果。·Applet编写的基本要求:1.必须有一个类是Applet类(Applet用于创建Java小应用程序)2.主类必须修饰为public3.Applet子类中规定方法的编写·Applet容器中组件的添加与设置·在窗体上显示图像和动画帧·在缓冲区中显示图像、绘制倒影、制作动画帧参考代码1.Applet代码:MyJavaApplet.javaimportjava.awt.*;importjava.applet.*;publicclassMyJavaAppletextendsApplet{Imageimg;ImageimgBuff;Graph

3、icsibg;intw,h;intnum=0;doubleangle;intwave;publicvoidinit(){img=getImage(getCodeBase(),"t1.jpg");MediaTrackerimgTrace=newMediaTracker(this);imgTrace.addImage(img,0);try{imgTrace.waitForID(0);}catch(Exceptione){}w=img.getWidth(this);h=img.getHeight(this);imgBuff=createImage(

4、2*w,h);ibg=imgBuff.getGraphics();ibg.drawImage(img,0,0,this);for(inti=0;i

5、-wave);}num=++num%12;g.drawImage(img,0,0,this);g.drawImage(imgBuff,0,h,this);try{Thread.sleep(50);}catch(Exceptione){}repaint();}publicvoidupdate(Graphicsg){paint(g);}}Html文件:MyJavaApplet.html

6、html>

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

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

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