菜单
  


    Java的简介:Java编程语言的风格十分接近C语言、C++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的性能。编辑Java源代码可以使用任何无格式的纯文本编辑器,在Windows操作系统上可以使用微软记事本(Notepad)、EditPlus等程序,在Linux平台上可使用vi工具等。

    三、设计内容
    1.设计思路
    1)整个程序创建建了两个类GameStart类和CheseGame类,主要是通过GameStart类实现,GameStart类辅助控制来实现游戏。先建立画板,并在画板上添加控件Start、again、Black First和White First。Start是开始游戏按钮,again是继续游戏按钮。在游戏开始前点击Black First则黑子先下,点击White First则白子先下。
    2)class GameStart implements ActionListener实现鼠标事件监听器,每当用户点击鼠标时,实现类方法mouseClicked 、mousePressed 、mouseReleased 、mouseEntered mouseExited,先取得鼠标点击处的坐标值,再换算成对应棋盘上的位置,并在点击出生成一枚新的棋子。当点击处出界或有棋子时则重新点击才出现新的棋子。
    3)判断相同颜色的棋子是否已经上下左右连成5个,是的话结束游戏并提醒对应颜色玩家获胜,不是则更换玩家下子。
    4)出现胜负则游戏结束,当游戏结束玩家想继续游戏,则点击again按钮继续游戏,所以在画板中添加again按钮。
  1. 上一篇:VC++access人事管理系统+源代码
  2. 下一篇:基于VC++的图书馆管理系统设计
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql设备监控记录的大...

  3. java+mysql酒店管理系统设计与实现

  4. java+mysql二手房网站的设计与实现

  5. java+mysql家居团购网站的设计与实现

  6. JAVA+MYSQL《算法与数据结构...

  7. 基于MOOCs的《Java程学设计...

  8. 当代大学生慈善意识研究+文献综述

  9. 乳业同业并购式全产业链...

  10. 中考体育项目与体育教学合理结合的研究

  11. 酸性水汽提装置总汽提塔设计+CAD图纸

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 杂拟谷盗体内共生菌沃尔...

  14. 电站锅炉暖风器设计任务书

  15. java+mysql车辆管理系统的设计+源代码

  16. 大众媒体对公共政策制定的影响

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回