java猜数字小游戏,增加怎么用java图形化界面面

猜数游戏:1:由系统随机产生一個数字由用户猜,并给出偏大偏小的信息直到猜出正确***,系统给出猜的次数

注意:要根据用户的不同的错误输入给出相应的处理方法比如输入的不是数字,选择等级一而输入了两位数等等

//3、创建面板Input放在内容网格的中间,用于放置主显示区的组件布局为按照絕对位置存放组件 //"确定"按钮的***器,接收等级 //4.创建输入的文本框,标签提交按钮 //“我要猜猜”按钮的***器 //判断输入的是否是数字

猜数字小游戏, 随机产生的4位数字, A:位置对,数字也正确. B:数字正确,但是位置不对. 例如 [A:2 B:1]表示当前这四个数字中有两个数字是和结果吻合的, 另一个数字包含在结果内,但是所在位置不對.

还是很简单的, 当时是为了用一下Flex的拖拽功能.

code中引用的gif图片没有上传, 随便下载一套, 按照路径放置之后, 编译就可以了.


      前几天老师布置了个控制台扫雷遊戏,就是自己输入坐标,然后在打印一下扫雷盘(扫雷界面).做好以后,总觉得这种控制台的界面看着不舒服,自己又会一些GUI界面的知识,然后就做了個这么个小游戏.(本程序全部源代码已上传,需要的可以去下载)

的是有10个雷,这10个雷是随机生成的,当然你也可以要15个,这个也不一定按照常规来,可鉯设计你自己的扫雷游戏.然后其余90个格子不是数字就是空白(数字为0时,就打印空白),每个格子周围有几个雷,它就打印什么数字.你点击你个格子,洳果是雷,则游戏结束,如果是数字,则直接打印数字,如果是空白,则要判断它周围的格子,周围格子也已这种方法判断下去,最后还剩10个没有被点开僦赢了.


   然后重写paint方法,刚开始全部格子都不能被看见里面的showStr,所以先全部用个颜色填充了,


    颜色自己设置,可以设基础色,也可以用RGB设置,showStr里的数据最後打印,注意是0的话就不打印,





然后把事件类写了,定义BongEvent继承MouseAdapter类,在类里面写一个Deal方法处理点开后的展开




最后可以根据自己的爱好加输赢界面,不想加就直接退出.

全做完后写个运行类就可以运行了




然后加了右键提示是雷的效果




到这里整个扫雷小游戏就全部做完了,如果需要完整可以去下載,我已经上传了.

参考资料

 

随机推荐