1 / 42
文档名称:

坦克大战.doc

格式:doc   大小:472KB   页数:42页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

坦克大战.doc

上传人:wenjun1233211 2018/3/29 文件大小:472 KB

下载得到文件列表

坦克大战.doc

文档介绍

文档介绍:.kk3;
//画出坦克
import .*;
import .*;
public class MytankGame1 extends JFrame{
MyPanel mp=null;
public static void main(String[] args) {
// TODO Auto-generated method stub
MytankGame1 mtg=new MytankGame1();
}
//构造函数
public MytankGame1 ()
{
mp=new MyPanel();
(mp);
(400,300);
(true);
}
//我的面板
class MyPanel extends JPanel
{
//定义一个我的坦克
Hero hero=null;
//构造函数
public MyPanel()
{
hero=new Hero(10,10);
}
//重新paint
public void paint(Graphics g)
{
(g);
(0, 0, 400, 300);
();
//画出我的坦克
//画出左边矩形
((), (), 5, 30,false);
//画出右边矩形
(()+15,(), 5, 30,false);
//画出中间矩形
(()+5, ()+5, 10, 20,false);
//画出圆形
(()+5, ()+10,10, 10);
//画出先
(()+10, ()+15, ()+10, ());

}
}

}
//坦克类
class Tank
{
//表示坦克的横坐
int x=0;
public int getX() {
return x;
}
public void setX(int x) {
= x;
}
public int getY() {
return y;
}
public void setY(int y) {
= y;
}
int y=0;
public Tank(int x,int y)
{
=x;
=y;
}
}
//我的坦克
class Hero extends Tank
{
public Hero(int x,int y)
{
super(x,y);
}
}
----------------------------------------------------------------------------------------------------------------------
.text6;
//画出坦克
//坦克可以上下左右移动
import .*;
import .*;
import .*;
import .*;
import .*;
public class MytankGame2 extends JFrame{
MyPanel mp=null;
public static void main(String[] args) {
// TODO Auto-generated method stub
MytankGame2 mtg=new MytankGame2();
}
//构造函数
public MytankGame2 ()
{
mp=new MyPanel();
(mp);
//注册监听
(mp);
(400,300);
(true);
}
//我的面板
class