java-五子棋小游戏课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
group.add(rmenu);
}
m.add(jm);
}elseif(items[i] =="模式"){
JMenu jm= new JMenu("模式");
ButtonGroup group=newButtonGroup();
JRadioButtonMenuItem rmenu;
for (inth=0;h
rmenu=makeRadioButtonMenuItem(strmode[h],target);
if(h==0)
rmenu.setSelected(true);
jm.add(rmenu);
group.add(rmenu);
}
m.add(jm);
}else
m.add(makeMenuItem(items[i],target));
return m;
}
3.设计结果与分析
(1)五子棋游戏的主界面,如图2所示。
图2 程序主界面
(2)五子棋游戏的结束界面,如图3所示。
图3 游戏结束界面(3)游戏游戏栏中的各个选项,如图4所示。
图4 Game栏中的选项(4)视图设置栏中的各个选项,如图5所示。
图5 Configure栏中的各个选项(5)Help帮助栏中的选项,如图6所示。
图6 Help栏中的选项
(6)点击Help栏中的About选项弹出的界面,如图7所示。
图7 About选项弹出时的界面
4.设计体会
通过这次课程设计,我进一步加深对基础理论的理解,扩大专业知识面,对收集资料、查阅文献、方案制定等实践方面得到了很好的锻练,促进对所学知识应用能力的提高。同时我渐渐的复习了Java使用方法和编程语法,之后的编程过程也相对得心应手,基本完成了预期计划的要求。在此感谢我的指导老师—冯云老师,她在课题的研究上不遗余力的给予指导。她严谨的治学态度深深的影响了我,使我受益匪浅!
5.参考文献
[1]耿祥义.JAVA大学实用教程.北京:电子工业出版社.2005.3:85-113
[2]朱战立,沈伟.Java程序设计实用指南.北京:电子工业出版社,2005.1:48-135 [3] 唐大仕.Java程序设计[M]. 北京:北方交通大学出版社:2007.05:56-92