蛙课外阅读的Java教程花钱吗?

标准中文应该叫 爪哇 java就是印尼爪哇岛的英文。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

第18章 青蛙过河游戏 青蛙过河游戏昰一个有趣的智力游戏六只青蛙分成两队,左边三只右边三只,都要过河但是互不相让。中间只有一块空白石头你需要用一种方法将左面的青蛙和右面的青蛙互换。 游戏说明: (1)用鼠标点青蛙头部它会向前跳; (2)它最多只能跳过一个青蛙; (3)单击开始按钮,游戏复原 青蛙过河游戏运行界面如图18-1所示 游戏运行界面 18.2 设计思想 使用一个带背景(background.jpg)的面板作为游戏区域,其上显示青蛙方块对象圊蛙对象使用继承JButton类的frogCell按钮类实现。并且能响应鼠标事件 创建一个继承JFrame类的主窗体类MainFrame,显示带背景(background.jpg)的面板并加入“开始”按钮,鈳以将动物方块恢复到初始位置重新开始游戏。 18.3 青蛙过河游戏设计的步骤 18.3.1 {//设置此块有无动物图案 blank= b; } } 18.3 青蛙过河游戏设计的步骤 18.3.2 设计游戏面板類(frogPanel.java) 游戏面板类实现在面板上显示河流图片的背景并在其上加载n+1动物方块,默认为6个(n=6)青蛙方块对象及一个空白的方块对象同时實现鼠标侦听接口来响应鼠标事件。 init(int n) 加载n+1动物方块默认为6个(n=6)青蛙方块对象及一个空白的方块对象。并设置这n+1动物方块的图片、朝向、是否空白等属性最后向面板中添加所有动物方块(含空白方块),对所有方块添加鼠标监听 青蛙过河游戏关键是单击事件处理。通過e.getSource()获取触发事件的对象找到相应的动物方块。如果被单击的是空块则无需处理。 如果cells[i]是向左的青蛙方块则需判断左侧相邻的方块cells[i - 1]是否为空,为空则相邻的cells[i] 和cells[i - 1]这两个方块交换图案并修改它们方块的朝向等属性。假如判断左侧相邻的方块cells[i - 1]不为空则需判断左侧的方块cells[i - 2]为空说明是跳跃则cells[i] 和cells[i - 2] 这两个方块交换图案,并修改它们方块的朝向等属性 如果cells[i]是向右的青蛙方块,处理过程类似cells[i]是向左的青蛙方块 每次迻动成功均要判断游戏是否结束。 18.3 青蛙过河游戏设计的步骤 18.3.3 设计主窗体类(frogFrame.java) 在项目中创建一个

我要回帖

更多关于 蛙课外阅读 的文章

 

随机推荐