下载此文档

坦克大战.doc


文档分类: | 页数:约42页 举报非法文档有奖
1/42
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/42 下载此文档
文档列表 文档介绍
.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

坦克大战 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数42
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wenjun1233211
  • 文件大小472 KB
  • 时间2018-03-29
最近更新