600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > java蜘蛛纸牌课程设计_Java课程设计-蜘蛛纸牌游戏.doc

java蜘蛛纸牌课程设计_Java课程设计-蜘蛛纸牌游戏.doc

时间:2022-03-07 10:30:53

相关推荐

java蜘蛛纸牌课程设计_Java课程设计-蜘蛛纸牌游戏.doc

Java课程设计-蜘蛛纸牌游戏.doc

还剩

33页未读,

继续阅读

下载文档到电脑,马上远离加班熬夜!

亲,很抱歉,此页已超出免费预览范围啦!

如果喜欢就下载吧,价低环保!

内容要点:

Java 课程设计——蜘蛛纸牌游戏1 引言1.1 背景相信很多人都玩过蜘蛛纸牌这款休闲游戏,现在随着生活水平的提高,人们拥有充分的时间来享受休闲游戏带来的快乐,越来越多的人亲睐蜘蛛纸牌游戏。谈起这款游戏,大家并不陌生。从 WINDOWS2000 系统开始,就嵌入了蜘蛛纸牌游戏,可是随着微软系统的不段升级,蜘蛛纸牌游戏的功能业变得越来越强大,游戏的界面也更加美观。用户的体验感受也更加美好。所以,蜘蛛安全性。Java 的编程类似 C++,学习过 C++的读者将很快掌握 Java 的精髓。Java 舍弃了 C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针侵入系统。Java 对程序提供了安全管理器,防止程序的非法访问。面向对象。Java 吸取了 C++面向对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。类的封装性、继承性等有关4 程序流程图入入入入入入入入入入 入入入入入入入入入入入入入入入入入入入入5 程序使用说明5.1 主要界面以下是主菜单界面的主要代码:JMenu jNewGame = new JMenu("游戏");JMenu jHelp = new JMenu("帮助");JMenuItem jItemAbout = new JMenuItem("关于");JMenuItem jItemOpen = new jNewGame.add(jItemExit);ButtonGroup group = new ButtonGroup();//(用来获取JRadioButtonMenuItem 的值)group.add(jRMItemEasy);group.add(jRMItemNormal);group.add(jRMItemHard);jHelp.add(jItemAbout);this.add(jNewGfor (int i = 0; i < 104; i++) {pane.remove(cards[i]);}}int n = 0;// 通过难度等级,为n赋值if (this.grade == Spider.EASY) {n = 1;} else if (this.grade == Spider.NATURAL) {n = 2;} else {n = 4;}// 为card赋值for (int icards[n].turnRear();// 将card放在固定的位置上cards[n].moveto(new Point(x, y));// 将card的位置及相关信息存入map.put(new Point(x, y), cards[n]);}x += 10; // 共6 叠纸牌,最上面一叠纸牌的x坐标为883,再往下,x依次增加10}表面显示纸牌初始化:x = 20;// 将坐标定位到上方玩牌差5,// 指的是背面牌与背面牌之间以及背面牌与第一张正面牌之间的y 距离lastPoint.y += 5;}// 这张牌应“正面向上 ”else {// 两张正面牌之间的y距离lastPoint.y += 20;}map.remove(cards[c + i].getLocation());cards[c + i].moveto(lastPoint);map.put(new Point(lastpublic void setNextCardLocation(Point point) {PKCard card = main.getNextCard(this);if (card != null) {if (point == null) {card.setNextCardLo

发表评论

暂无评论,赶快抢占沙发吧。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。