您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 1228524053郭明龙
河南师范大学综合性实验项目简介学院名称(公章):软件学院第三学年第二学期填表日期:2015年6月21日实验课程名称JAVAME程序设计实验项目名称动画精灵设计与实现项目成员(学号姓名)1228524053郭明龙完成时间2015.6.21实验项目性质1、综合性√2、设计性√主讲教师于红斌开课年级2012级开课专业12计算机(JAVA)班实验地点计科楼324开课日期第14-18周开课时间周四3-4节实验步骤(包括主要步骤、代码分析等)一、实验步骤(包括主要设计思想、代码分析等)1.找出一张图片上有两张小鸟的图片和一张有向日葵作背景的图片,这两只小鸟的图片是在不断的切换下,造成一种小鸟在向日葵上飞翔的感觉。2.将图片存放在res文件夹下,将实现代码放在src\com\ice\work文件夹下3.实现代码:packagecom.ice.work;importjavax.microedition.lcdui.Display;importjavax.microedition.lcdui.Graphics;importjavax.microedition.lcdui.Image;importjavax.microedition.lcdui.game.GameCanvas;importjavax.microedition.lcdui.game.Sprite;importjavax.microedition.midlet.MIDlet;importjavax.microedition.midlet.MIDletStateChangeException;publicclassEclipseextendsMIDlet{privateMyGameCmc=newMyGameC();privateDisplaydis;classMyGameCextendsGameCanvasimplementsRunnable{privateImageimg;privateImageback;privateSpritespbac;privateSpritesp1;privateGraphicsgra;privatebooleanRUN=true;protectedMyGameC(){super(true);try{back=Image.createImage(/sunflowerre.jpg);spbac=newSprite(back);img=Image.createImage(/cavas.jpg);sp1=newSprite(img,img.getWidth()/2,img.getHeight());sp1.setPosition(0,10);gra=this.getGraphics();}catch(Exceptione){//TODO:handleexception}newThread(this).start();}publicvoidrun(){//TODO自动生成的方法存根while(RUN){spbac.paint(gra);sp1.paint(gra);this.flushGraphics();sp1.nextFrame();try{Thread.currentThread().sleep(250);}catch(Exceptione){//TODO:handleexception}}}}publicEclipse(){//TODO自动生成的构造函数存根}protectedvoiddestroyApp(booleanarg0)throwsMIDletStateChangeException{//TODO自动生成的方法存根}protectedvoidpauseApp(){//TODO自动生成的方法存根}protectedvoidstartApp()throwsMIDletStateChangeException{//TODO自动生成的方法存根dis=Display.getDisplay(this);dis.setCurrent(mc);}}二、结果分析与总结(包括操作方法、实验结果截图等)确定图片存放的位置正确且代码无误后,运行src\com\ice\work下的java文件,实验结果如图:
本文标题:1228524053郭明龙
链接地址:https://www.777doc.com/doc-3059541 .html