1
目 录
1. 选题目的与系统概述„„„„„„„„„„„„„„„„2
2. 系统可行性分析与相关技术背景分析„„„„„„„„„3
2.1系统可行性分析„„„„„„„„„„„„„„„„„„„3
2.2相关技术背景分析„„„„„„„„„„„„„„„„„„3
3. 系统设计与关键技术„„„„„„„„„„„„„„„„4
3.1系统设计„„„„„„„„„„„„„„„„„„„„„„4
3.2关键技术„„„„„„„„„„„„„„„„„„„„„„5
4.系统测试与操作实施方法„„„„„„„„„„„„„„9
4.1进入游戏运行界面„„„„„„„„„„„„„„„„„„9
4.2 游戏的具体的操作过程„„„„„„„„„„„„„„„„9
4.3进入“帮助”菜单„„„„„„„„„„„„„„„„„„10
4.4游戏中的异常处理情况„„„„„„„„„„„„„„„„11
5.系统设计总结与回顾„„„„„„„„„„„„„„„12
6.附录„„„„„„„„„„„„„„„„„„„„„„„13
6.1 AboutDialog.java„„„„„„„„„„„„„„„„„13
6.2 PKCard.java„„„„„„„„„„„„„„„„„„„„14
6.3 Spider.java„„„„„„„„„„„„„„„„„„„„„20
6.4 SpiderMenuBar.java„„„„„„„„„„„„„„„„„29
2
1.选题目的与系统概述
随着经济全球一体化的逐步加剧,人们的生活节奏越来越快。蜘蛛纸牌游戏的一种,旨在让工作学习之后疲惫的玩家有一个轻愉快的放松方式。与普通的纸牌相比,降低了一点难度。游戏简单级别由8组A-K的清一色黑桃牌面组成,取消了红黑相间的游戏规则,更突然出强化了玩家在安排事物方面的能力。
蜘蛛纸牌游戏实现了与Windows系列操作系统中自带的蜘蛛纸牌游戏类似的功能。该游戏程序中采用Windows系列中游戏的图片,运用Java语言设计了线程、鼠标事件、纸牌的装载、图形界面的构造、组件监听接口的实现、生成蜘蛛纸牌游戏的框架、实现游戏中的方法,是一种休闲益智游戏。