通过游戏学习java面向对象编程(1)
来源:互联网 发布:淘宝上传图片多大尺寸 编辑:程序博客网 时间:2024/05/17 04:25
计划通过一个小游戏来介绍java面向对象编程,事件处理机制,以及swing相关的知识。
本来这个是08年在西安讲授java -oop时就已经给学生上课演示过的现场例子,现在拿出来晒晒。
游戏初始界面:25个红色的小方块(实际上就是25个按钮)。
如图1
图1游戏初始界面
点击某一个方块之后,被点击的方块和它周围相邻的方块都变成黄色。
如图2
图2-点击中间方块之后的效果
图3-点击左上角之后的效果
图4-全部完成之后的效果。
下面我们来介绍开发过程。
首先需要一个Button,这个Button可以从swing的jbutton继承而来。但是我们的button要会变颜色。并且为了后边的需要,我们最好给它2个属性,用来表示x,y坐标。代码如下:
然后生成游戏的主界面。
运行之后就可以看到如图1的初始界面了。
接下来就要做的是点击按钮,按钮变色的策略。以及检测游戏完成的功能。下次再讲。
- 通过游戏学习java面向对象编程(1)
- 通过游戏学习面向对象编程-c#版
- 使用游戏学习java面向对象编程(2)
- java学习1---Java 面向对象编程
- Java学习--面向对象编程
- Java面向对象编程学习
- OC学习--<猜拳游戏> 之 通过面向对象思想实现
- Java面向对象编程1
- java面向对象编程(1)
- Java面向对象编程-第1章学习笔记
- java面向对象编程学习日志【1】第一章
- JAVA学习笔记③--面向对象编程
- Java面向对象编程学习总结
- java面向对象编程学习笔记
- Java学习第三课 面向对象编程
- 孙卫琴java面向对象编程学习笔记
- JAVA之面向对象编程学习
- JAVA学习之面向对象编程
- 数据字典查看
- 雨*秋
- 常见信号列表
- 大家一起来发财
- 用户解锁
- 通过游戏学习java面向对象编程(1)
- 重建流水表
- shell脚本判断
- DOM对象介绍
- AIX内存机制简单说明
- 详解 Android 的 Activity 组件
- weblogic状态监控脚本
- 我们要了解我们国家常识--一个中国人必须知道
- Apache2.2+svn1.6.6 windowsxp 下安装配置版本控制的环境