飞机大战版本1.0
一、创建游戏窗口
- import javax.swing.JFrame;
 
介绍一下javax.swing包
java.awt包 两个包共同实现了java的图形界面
| 
 java.awt包  | 
 javax.swing包  | 
| 
 重量级  | 
 轻量级  | 
| 
 与本地机器代码有关  | 
 与本地机器代码无关  | 
2、 自定义一个类,使之继承于JFrame类
JFrame类是一个窗口类。是在javax.swing包中的。
JFrame类的对象,默认是没有大小,不可见的。
- 初始化游戏窗口的对象,使用构造方法。
 
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(); } }
效果图展示

                    
                
                
            
        
浙公网安备 33010602011771号