第24章 Java项目开发实战——五子棋游戏.ppt





《第24章 Java项目开发实战——五子棋游戏.ppt》由会员分享,可在线阅读,更多相关《第24章 Java项目开发实战——五子棋游戏.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第24章Java项目开发实战五子棋游戏 系统概述 开发前的知识准备之一Swing编程 开发前的知识准备之二显示窗体的类ImageIO 开发前的知识准备之三图形的绘制类Graphics 游戏界面开发 绘制棋子 保存棋局 判断游戏胜负 处理屏幕闪烁问题 实现各个功能按钮 完整代码24.1 系统概述24.1.1 运行本系统24.1.2 本系统的开发步骤24.1.3 数据库表的准备24.1.1 运行本系统 为对本程序的功能有所了解,下面简述运行步骤 把光盘中的“finalch24FiveChessProject”目录复制到硬盘中 运行Eclipse,新建一个Java项目,本例命名为“WuZi”,勾选“
2、从现有资源创建项目”复选项,并在【目录】文本框中输入“E:FiveChessProject”。然后单击【完成】按钮 在 包 资 源 管 理 器 中 依 次 选 择【WuZi】【org.liky.game.test】【Test.java】,右击该项然后选择【运行方式】【1 Java应用程序】菜单项 后面就可以玩一玩该游戏,测试一下它的功能了24.1.2 本系统的开发步骤 开发本程序的主要步骤为 新建项目,并新建一个测试类用于研究技术和创建五子棋窗体 新建一个类FiveChessFrame。大部分程序代码要在这个类中完成 测试代码 运行程序24.1.3 五子棋游戏的功能 五子棋游戏的基本功能如下:
3、在单击鼠标时,在相应的位置显示棋子 自动判断游戏是否结束,是否黑方或白方已经胜利 对游戏时间进行设置,判断是否超出规定时间24.1.4 主要技术 本程序主要用到以下3种技术:Swing编程 ImageIO类的使用 图片的绘制24.2 开发前的知识准备之一Swing编程24.2.1 与窗体相关的类JFrame24.2.2 与对话框相关的类JOptionPane24.2.3 与监听鼠标相关的类 MouseListener23.2 开发前的知识准备之一Swing编程 Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础,使跨平台应用程序可以使用统一的外观风
4、格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面 24.2.1 与窗体相关的类JFrame JFrame是 创 建 窗 体 的 swing类,存 在 于javax.swing.JFrame包中。用来创建一个图形界面的原始窗口 1.JFrame中的主要方法如下 setVisible():设置窗体是否显示 setTitle():设置窗体标题 setSize():设置窗体大小 setLocation():设置窗体初始显示的位置 setResizable():设置窗体是否可以改变大小24.2.1 与窗体相关的类JFrame 2.和JFrame相关
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第24章 Java项目开发实战五子棋游戏 24 Java 项目 开发 实战 五子棋 游戏

限制150内