/** 画坦克 1.0
*/
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class MyTankGame extends JFrame
{
MyPanel mp=null;
public static void main(String[] args)
{
MyTankGame mtk=new MyTankGame();
}
public MyTankGame()
{
mp=new MyPanel();
this.add(mp);// 把面板加入窗体
//注册监听
this.addMouseListener(mp);
this.addKeyListener(mp);
this.addMouseMotionListener(mp);
this.addWindowListener(mp);
this.setTitle(" 坦克大战 ");//窗体标题
this.setSize(600,400);// 大小,宽,高(像素)
this.setLocation(300,300);// 显示位置。左边距,上边距
//禁止用户改变窗口大小
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);// 显示
}
}
//我的面板
class MyPanel extends JPanel implements
评论2