坦克大战源码

坦克大战源码

ID:35611508

大小:235.00 KB

页数:46页

时间:2019-04-01

坦克大战源码_第1页
坦克大战源码_第2页
坦克大战源码_第3页
坦克大战源码_第4页
坦克大战源码_第5页
资源描述:

《坦克大战源码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、坦克大战源码根据韩顺平老师视频所作/**坦克大战4.0*防重叠*/packagecom.TankGame5;importjava.awt.*;importjavax.imageio.ImageIO;importjavax.swing.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.KeyEvent;importjava.awt.event.KeyListener;importjava.io.File;importjava.

2、io.IOException;importjava.util.Vector;publicclassMyTankGame5extendsJFrameimplementsActionListener{//提示面板MyStartPanelmsp=null;//游戏面板MyPanelmp=null;//游戏菜单//开始游戏JMenuBarjmb=null;JMenujm1=null;//开始游戏JMenuItemjmi1=null;//退出游戏JMenuItemjmi2=null;//存盘退出JMenuItemjmi3=null;//继续上一局JMenuItemj

3、mi4=null;publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubMyTankGame5bn=newMyTankGame5();}//构造函数publicMyTankGame5(){//创建菜单栏选项jmb=newJMenuBar();jm1=newJMenu("游戏(G)");//创建快捷方式jm1.setMnemonic('G');jmi1=newJMenuItem("开始新游戏(N)");jmi1.setMnemonic('N');//注册监听jmi1jmi1.addA

4、ctionListener(this);jmi1.setActionCommand("newgame");jmi2=newJMenuItem("退出该局游戏(Q)");jmi2.setMnemonic('Q');//注册监听jmi2jmi2.addActionListener(this);jmi2.setActionCommand("exit");jmi3=newJMenuItem("存盘退出游戏(C)");jmi3.setMnemonic('C');//注册监听jmi3jmi3.addActionListener(this);jmi3.setAction

5、Command("saveExit");jmi4=newJMenuItem("继续上一局(R)");jmi4.setMnemonic('R');//注册监听jmi4jmi4.addActionListener(this);jmi4.setActionCommand("continue");jm1.add(jmi1);jm1.add(jmi4);//添加的顺序就是菜单的顺序jm1.add(jmi3);jm1.add(jmi2);jmb.add(jm1);this.setJMenuBar(jmb);//先启动提示框msp=newMyStartPanel();t

6、his.add(msp);Threadt1=newThread(msp);t1.start();//mp=newMyPanel();//this.add(mp);////注册监听//this.addKeyListener(mp);//////启动mp线程//Threadt2=newThread(mp);//t2.start();//窗口大小this.setSize(MyPanel.bx1+230,MyPanel.by1+150);this.setTitle("坦克横行");ImageIconicon=newImageIcon("Images/yan.png

7、");this.setIconImage(icon.getImage());this.setLocation(250,150);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);}@OverridepublicvoidactionPerformed(ActionEventarg0){//TODOAuto-generatedmethodstubif(arg0.getActionCommand().equals("newgame")){//System.out.p

8、rintln("英雄的到来");//创建战场mp=newMyPan

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

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

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