package com.bjsxt;
import java.awt.*;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import static com.bjsxt.GameUtil.*;
//想要在窗口中画图或者显示什么内容paint
//ImageIO实现图片加载技术
public class MyGameFrame extends Frame {
//将背景图片与飞机图片定义为成员变量
//将背景图片与飞机图片定义为成员变量
Image bgImg = GameUtil.getImage("images/bg.jpg");
Image planeImg = GameUtil.getImage("images/plane.png");
Plane plane = new Plane(planeImg, 200, 200, 9);
Shell[] shells = new Shell[50];
Explode explode;//
//paint方法作用是:画出整个窗口及内部内容。被系统自动调用。
@Override
public void paint(Graphics g) {
g.drawImage(bgImg, 0, 0,FRAME_WIDTH,FRAME_HIGHT, null);
plane.drawMySelf(g);
for(int i=0;i
点击空白处退出提示
评论