jerry_shen
开源java扫雷游戏,Swing版。
程序文件说明
文件 内容 备注
AboutFrame.java 程序“关于”对话框。
JCounter.java 计数器类。 有小位数3位,图形。
JMine.java 主程序类
JMineArth.java 地雷分布图算法类
JMineButton.java Jbutton的扩展类有行号、列号、标记标志和单击标志
StartJMine.java 程序入口点
WinFrame.java 胜利对话框,有易中难三个启动选项
StartJMine.bat 运行程序的批处理文件
说明:
1. 在java环境下,运行java StartJMine启动程序,或双击StartJMine.bat启动程序。程序框架都在JMine.java中。JMine.java 还包括两个线程类,分别为计时器线程和胜利后等待用户重起游戏的线程。
版权声明:例子版权归作者所有,遵循GPLv3许可开源发布,您可以自由使用。
如果您有疑问,请发送问题到作者信箱:[email]jerry.shen@cognizant.com[/email]
谢谢!
作者 火鸟 2007/7/18
jerry_shen
新版本JMine1.2
JMine V1.2 Change Log
1.修正了线程类不建议使用的方法
2.不再使用Thread和Runnable二是改用java.util.Timer
3.界面改善
4.修正了一些Exception
5.现在您可以在文件夹下直接javac *.java不会再有任何提示或错误
6.本例中class文件在jdk1.6下以javac -target 1.5 *.java生成在jdk1.5和jdk1.6中都能运行
7.有任何疑问和建议,可用email:jerry.shen@cognizant.com或[email]jerry_shen_sjf@yahoo.com.cn[/email]和作者联系