赛跑游戏 模块版

创建大窗口

public class GameJFramePlayer extends JFrame{
  发现:这种数组开辟空间,为对象创建箱子笼子柜子,都是在大类中,等什么时候用到才真正在用到的代码段里创建对象(实例化);好处==》别看在别处创建的对象,但是数组的创建是在在大类中,是成员属性,内部类,方法什么的都能访问到,细想一下如果成员是一组对象,那么这组对象的方法和属性不也就开放了,之前提到的那些也都能访问了吗,嘿嘿
    1.为选手准备衣服储物柜===》/**创建空间 为储存( 背景 人物准备、跑动的图片) 留空间**/
 
    2.创建两个面板====》  /**窗口上的两个大模块 : 游戏界面  、控制面板**/
    GamePanel game_panel = new GamePanel();
       JPanel jp_control = new JPanel();


    3.创建组件
      JButton bt_start = new JButton("开始");


 4.初始化窗口,里面,初始化一切数据
      public GameJFramePlayer(){
            (1)实例化 背景 准备 跑动===》为选手准备衣服
  
            (2)添加按钮的监听事件 (这是一切开始的入口!!当你点击开始的时候,一切都从准备=>运作)
              bt_start.addActionListener();
        
 5.组装 ====》组件->面板->窗口
        /**思路顺序:把小的模块往大的模块上堆**/


    6.设置窗口参数 ====》标题、大小、位置、关闭默认动作、是否可显   
 
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    public static void main(String[] args) {
        new GameJFramePlayer();
    }
    
    
    
    
}

么写

posted @ 2018-03-24 16:39  乱马1/2  阅读(71)  评论(0)    收藏  举报