java项目开发实战──五子棋游戏.ppt
还剩
23页未读,
继续阅读
下载文档到电脑,马上远离加班熬夜!
亲,很抱歉,此页已超出免费预览范围啦!
如果喜欢就下载吧,价低环保!
内容要点:
第 24章Java项目开发实战 —— 五子棋游戏? 系统概述? 开发前的知识准备之一 ——Swing 编程? 开发前的知识准备之二 —— 显示窗体的类 ImageIO? 开发前的知识准备之三 —— 图形的绘制类 Graphics? 游戏界面开发? 绘制棋子? 保存棋局? 判断游戏胜负? 处理屏幕闪烁问题? 实现各个功能按钮? 完整代码24.1 系统概述? 24.1.1 运行本系统? 24.1.2 本系统的开发步骤? 24.1.3 数据库表的准备24.1.1 运行本系统为 对本程序的功能有所了解 , 下面简述运行步骤⑴ 把光盘中的 “ final\ch24\FiveChessProject” 目录复制到硬盘中⑵ 运行 Eclipse,新建一个 Java项目,本例命名为“ WuZi” ,勾选 “ 从现有资源创建项目 ” 复选项,并在 【 目录 】 文本框中输入 “ E:\ FiveChessProject” 。然后单击 【 完成 】 按钮⑶ 在 〖 包资源管理器 〗 中依次选择 【 WuZi】 ?【org.liky.game.test】 ?【 Test.java】 ,右击该项然后选择 【 运行方式 】 ?【 1 Java应用程序 】 菜单项⑷ 后面就可以玩一玩该游戏,测试一下它的功能了24.1.2 本系统的开发步骤开发本程序的主要步骤为⑴ 新建项目,并新建一个测试类用于研究技术和创建五子棋窗体⑵ 新建一个类 FiveChessFrame。大部分程序代码要在这个类中完成⑶ 测试代码⑷ 运行程序24.1.3 五子棋游戏的功能五子棋游戏的基本功能如下:⑴ 在单击鼠标时,在相应的位置显示棋子 ⑵ 自动判断游戏是否结束,是否黑方或白方已经胜利 ⑶ 对游戏时间进行设置,判断是否超出规定时间24.1.4 主要技术本程序主要用到以下 3种技术:⑴ Swing编程⑵ ImageIO类的使用⑶ 图片的绘制24.2 开发前的知识准备之一 ——Swing 编程? 24.2.1 与窗体相关的类 ——JFrame? 24.2.2 与对话框相关的类 ——JOptionPane? 24.2.3 与监听鼠标相关的类 —— MouseListener23.2 开发前的知识准备之一 ——Swing 编程Swing是一个用于开发 Java应用程序用户界面的开发工具包。它以抽象窗口工具包 (AWT)为基础,使跨平台应用程序可以使用统一的外观风格。 Swing开发人员只用很少的代码就可以利用 Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面 24.2.1 与窗体相关的类 ——JFrameJFrame是创建窗体的 swing类,存在于javax.swing.JFrame包中。用来创建一个图形界面的原始窗口1. JFrame中的主要方法如下setVisible(): 设置窗体是否显示setTitle() : 设置窗体标题setSize() : 设置窗体大小setLocation(): 设置窗体初始显示的位置setResizable(): 设置窗体是否可以改变大小24.2.1 与窗体相关的类 ——JFrame2. 和 JFrame相关的取得屏幕大小的方法如下:Toolkit.getDefaultToolkit().getScreenSize().width: 取得当前屏幕的宽度Toolkit.getDefaultToolkit().getScreenSize().height: 取得当前屏幕的高度【 范例 24-1】 生成一个窗体并显示到屏幕上,在
发表评论
暂无评论,赶快抢占沙发吧。