赛跑游戏 模块版
创建大窗口
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();
}
}
么写

浙公网安备 33010602011771号