坦克游戏的1.0

/*** 功能:坦克游戏的1.0* 1.画出坦克.* */
package com.test5;import javax.swing.*;
import java.awt.*;
public class MyTankGame1 extends JFrame{MyPanel mp=null;public static void main(String[] args) {// TODO Auto-generated method stubnew MyTankGame1();}//构造函数public MyTankGame1() {mp=new MyPanel();this.add(mp);this.setSize(400,300);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);}}//我的面板
class MyPanel extends JPanel {//定义一个我的坦克Hero hero=null;//构造函数public MyPanel() {hero=new Hero(100, 100);}//重写paintpublic void paint(Graphics g) {super.paint(g);g.fillRect(0, 0, 400, 300);this.drawTank(hero.getX(), hero.getY(), g, 0, 1);}//画出坦克的函数public void drawTank(int x,int y,Graphics g,int direct,int type) {//判断是什么类型的坦克switch(type) {case 0:g.setColor(Color.cyan);break;


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部