ImageVerifierCode 换一换
格式:DOC , 页数:55 ,大小:347.50KB ,
资源ID:13004718      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13004718.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java坦克大战源代码(实现多种功能)Word格式文档下载.doc)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java坦克大战源代码(实现多种功能)Word格式文档下载.doc

1、 JMenuItem jmi6=null; JMenuItem jmi21=null; public static void main(String args) MyTankGame ytg = new MyTankGame(); public MyTankGame() msp=new MyStartPanel();Thread t=new Thread(msp);t.start(); jmb=new JMenuBar(); jm1=new JMenu(游戏(G); jm1.setMnemonic(g jmi1=new JMenuItem(新游戏(N) jmi1.setMnemonic(n j

2、mi1.addActionListener(this); jmi1.setActionCommand(newgame jmi2=new JMenuItem(暂停(S) jmi2.setMnemonic(s jmi2.addActionListener(this); jmi2.setActionCommand(suspend jmi3=new JMenuItem(继续(C) jmi3.setMnemonic(c jmi3.addActionListener(this); jmi3.setActionCommand(continue jmi6=new JMenuItem(读取游戏(X) jmi6.

3、setMnemonic(x jmi6.addActionListener(this); jmi6.setActionCommand(loadGame jmi4=new JMenuItem(储存游戏(Q) jmi4.setMnemonic(q jmi4.addActionListener(this); jmi4.setActionCommand(save jmi5=new JMenuItem(退出(E) jmi5.setMnemonic(e jmi5.addActionListener(this); jmi5.setActionCommand(exit jm2=new JMenu(帮助(H) j

4、m2.setMnemonic(h jmi21=new JMenuItem(操作说明(U) jmi21.setMnemonic(u jmi21.addActionListener(this); jmi21.setActionCommand(help jmb.add(jm1); jmb.add(jm2); jm1.add(jmi1); jm1.add(jmi2); jm1.add(jmi3); jm1.add(jmi6); jm1.add(jmi4); jm1.add(jmi5); jm2.add(jmi21); this.setJMenuBar(jmb); this.add(msp); setS

5、ize(430, 430); setResizable(false); setTitle(坦克大战4.3 setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);public void actionPerformed(ActionEvent arg0) / TODO Auto-generated method stub/按开始后显示战斗场面if(arg0.getActionCommand().equals()/进入战斗后可以重新开始if(this.mp!=null)this.remove(mp); this.mp = n

6、ew MyJPanel(new add(this.mp); Thread t = new Thread(this.mp); t.start(); addKeyListener(this.mp); GameRecord.setEnNum(20); GameRecord.setMyNum(3); GameRecord.setHitNum(0); /要显示战斗场面,先要移除开始画面 this.remove(msp); /刷新 this.setVisible(true);/战斗暂停else if(arg0.getActionCommand().equals(/让子弹和坦克的速度变为0MyTank.se

7、tSpeed(0);EnemyTank.setSpeed(0);Bullet.setSpeed(0);/让坦克不能改变方向EnemyTank.setStrar(false);MyTank.setStrar(false);/战斗重新开始/恢复子弹和坦克的速度MyTank.setSpeed(3);EnemyTank.setSpeed(1);Bullet.setSpeed(3);EnemyTank.setStrar(true);MyTank.setStrar(true);/读取游戏 this.mp = new MyJPanel(load if(this.msp! /储存游戏/调用保存游戏函数Game

8、Record.writeRecord ();/跳出保存成功窗口 ReSuccess re=new ReSuccess();/退出System.exit(0);/帮助Help h=new Help();/画出开始提示面板class MyStartPanel extends JPanel implements Runnableint time=0;public void paint(Graphics g)super.paint(g);g.fillRect(0, 0, 300, 310);if(time%2=0)g.setColor(Color.yellow);g.setFont(new Font(

9、宋体,Font.BOLD,22);g.drawString(Stage:1, 100, 140);/让字体闪动public void run() while(true)try Thread.sleep(500); catch (InterruptedException e) / TODO Auto-generated catch blocke.printStackTrace();time+;if(time=13)break;this.repaint();class MyJPanel extends JPanel implements KeyListener, RunnableMyTank mytank = null;Image image1 = null;Image image2 = null;Image image3 = null;String flag;Vector enem = new Vector();/Vector nodes=new Vector bo=new Vector/战斗敌人坦克的数量int enSize =4;public MyJPanel(String flag) this.flag=flag; this.mytank = new MyTank(100, 284); /新的游戏 if(flag.equals(

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1