欢迎来到天天文库
浏览记录
ID:8315768
大小:377.00 KB
页数:129页
时间:2018-03-18
《j2se泡泡堂游戏制作(代码内容)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、J2SE泡泡堂游戏制作(代码内容)学生姓名院系名称专业名称班级学号指导教师目录1.window包31.1GameMain类31.2GameMenu类51.3GameStart类72.sprite包92.1BigBubble类92.2Bubble类162.3DrawItem类282.4GameSprite类322.5GameTime类362.6Player类403.control包603.1ControlGameMain类603.2ControlGameMenu类803.3ControlGameStart类873.4ControlHelp类913.5ControlMusic类943.
2、6ControlSelectMap类963.7ControlTeam类1004.util包1024.1DrawMap类1024.2FileControl类1074.3FrameSetting类1094.4GameImage类1114.5GameMusic类1214.6GameProperty类1254.7MapTools类1271.window包1.1GameMain类packagecom.lovo.popot.window;importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;importjavax.s
3、wing.JFrame;importjavax.swing.JPanel;importcom.lovo.popot.control.ControlGameMain;importcom.lovo.popot.sprite.GameSprite;importcom.lovo.popot.util.FrameSetting;/***显示游戏界面的窗口类*@author刘胜利*@version1.0*2007-4-4创建*/publicclassGameMainextendsJFrame{/***默认序列化ID:1L*/privatestaticfinallongserialVersion
4、UID=1L;/***判断选择地图的字符串*/privateStringselectedMap;/***构造方法*@paramselectedMap-选择地图的字符串*/publicGameMain(StringselectedMap){this.selectedMap=selectedMap;init();}/***初始化窗口属性*/privatevoidinit(){setCursor(FrameSetting.cursor);createContent();setIconImage(GameSprite.icon);setSize(800,600);FrameSetting.
5、setCenter(this);setUndecorated(true);setTitle("泡泡堂");setVisible(true);}/***加入容器面板*/privatevoidcreateContent(){finalJPanelpanel=newControlGameMain(this);this.getContentPane().add(panel);//为当前窗口加入键盘监听事件((ControlGameMain)panel).addListener();this.addMouseListener(newMouseAdapter(){publicvoidmouse
6、Clicked(MouseEvente){intgetX=e.getX();intgetY=e.getY();if(getX>650&&getX<781&&getY>555&&getY<586){((ControlGameMain)panel).dispose();dispose();newGameMenu();}}});}/***从本类中获得选择地图的字符串*@return返回被选择的地图,通过该字符串来确定加载的地图.*/publicStringgetSelectedMap(){returnselectedMap;}///**//*@paramargs//*///publics
7、taticvoidmain(String[]args){//newGameMain("海盗地图");//////}}1.2GameMenu类packagecom.lovo.popot.window;importjava.applet.AudioClip;importjava.awt.CardLayout;importjava.awt.MediaTracker;importjava.awt.event.WindowEvent;importjavax.swing.JFra
此文档下载收益归作者所有