- 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)