飞机大战版本1.0

一、创建游戏窗口

  1.   import javax.swing.JFrame;

    介绍一下javax.swing包

    java.awt包  两个包共同实现了java的图形界面

java.awt包

javax.swing包

重量级

轻量级

与本地机器代码有关

与本地机器代码无关

  2、 自定义一个类,使之继承于JFrame类

    JFrame类是一个窗口类。是在javax.swing包中的。

    JFrame类的对象,默认是没有大小,不可见的。

    1. 初始化游戏窗口的对象,使用构造方法

       this. 的意思,代表当前这个类的对象。

       在eclipse中this. 对象名. 的格式会有自动的提示。

       我们发现窗口的对象能够调用的数据和方法超级多。

       有: setSize()  //设置窗口大小

       setVisible()  //设置窗口可见性

       setTitle(String  title)   //设置标题栏

任务:利用继承的特性,创建一个类(GameWindow)继承于JFrame。(javax.swing包)创建一个窗口类,并在构造方法中设置大小为400*600,可见性为true,设置标题为“飞机大战”

在一个类的main方法中创建窗口类(GameWindow)的对象。成功创建游戏窗口。

 (1)GameWindow类

package dsj;

import javax.swing.JFrame;

public class GameWindow extends JFrame {
//        写窗口类的构造方法,初始化窗口对象
        public GameWindow() {
//            设置窗口大小
            this.setSize(400,600);
//            窗口的可见性
            this.setVisible(true);
//            设置标题
            this.setTitle("飞机大战");
        }

}

(2)Play类

package dsj;

public class Play {
    public static void main(String[] ages) {
        GameWindow window = new GameWindow();
    }

}

效果图展示

 

posted @ 2020-06-18 07:28  贫僧敲代码  阅读(85)  评论(0)    收藏  举报