Java游戏开发之坦克大战代码.pdfVIP

  • 1
  • 0
  • 约3.14万字
  • 约 29页
  • 2024-07-28 发布于浙江
  • 举报

Java游戏开发之坦克大战代码

Java游戏开发之坦克大战代码

标题:Java游戏开发之坦克大战代码

关键词:Java坦克大战,坦克大战Java代码

这是一个Java坦克大战的源码,实现了大部分功能,是学习Java绘图技术的好例子

主类:

packagecom.qq.TankGame;

importjava.awt.Color;

importjava.awt.Font;

importjava.awt.Graphics;

importjava.awt.Image;

importjava.awt.Paint;

importjava.awt.Panel;

importjava.awt.Toolkit;

importjava.awt.event.ActionEvent;

importjava.awt.event.ActionListener;

importjava.awt.event.KeyEvent;

importjava.awt.event.KeyListener;

importjava.io.BufferedReader;

importjava.io.BufferedWriter;

importjava.io.FileNotFoundException;

importjava.io.FileReader;

importjava.io.FileWriter;

importjava.io.IOException;

importjava.util.Vector;

importjavax.swing.JFrame;

importjavax.swing.JMenu;

importjavax.swing.JMenuBar;

importjavax.swing.JMenuItem;

importjavax.swing.JPanel;

importjavax.swing.JTextArea;

//

///**

//*功能:java绘图

//*@authorAdministrator

//*

//*/

publicclassTankGameextendsJFrameimplementsActionListener{

MyPanelmp=null;

1

Java游戏开发之坦克大战代码

myStartPanelmsp=null;

EnemyTaskem=null;

JMenuBarjmb=null;

JMenujm=null;

JMenuItemjmi1=null;

JMenuItemjmi2=null;

JMenuItemjmi3=null;

publicstaticvoidmain(String[]args){

TankGametankGame=newTankGame();

}

publicTankGame(){

jmb=newJMenuBar();

jm=newJMenu(游戏(G));

jm.setMnemonic(G);

jmi1=newJMenuItem(开始游戏(S));

jmi1.setMnemonic(S);

jmi1.addActionListener(this);

jmi1.setActionCommand(newGame);

jmi2=newJMenuItem(继续游戏(O));

jmi2.setMnemonic(O);

jmi3=newJMenuItem(退出游戏(X));

jmi3.setMnemonic(X);

jmi3.addActionListener(this);

jmi3.setActionCommand(exit);

//启动mp线程

//em=newEnemyTask();

//mp=newMyPanel();

msp=newmyStartPanel();

文档评论(0)

1亿VIP精品文档

相关文档