石头剪刀布游戏(Java程序设计练习)

本文介绍如何使用JAVA设计一款石头剪刀布游戏。游戏界面包含石头、剪刀、布按钮,计算机随机选择,通过菜单提供文本和图形两种结果显示方式,并设有关于游戏的选项。文章详细描述了问题分析、菜单设计、界面元素以及事件监听器的实现,最后展示测试运行结果。
摘要由CSDN通过智能技术生成

依旧是前排求波点赞~支持下新人写作~





设计题目

用 JAVA 语言设计如下界面的石头剪刀布游戏。游戏的一方点击界面上石头、剪刀、布按钮,游戏的 另一方计算机随机选择,然后给出游戏结果。

 



问题描述

1. 在“//”后给出必要的注释; 2. 为程序添加菜单;至少 2 个菜单:结果显示方式和关于游戏;结果显示方式菜单有 3 个菜单项:文本 显示、图形显示、结束游戏;实现菜单中的功能,自行搜索能体现石头、剪刀、布的图形或图片,用这些图形或图片显示游戏结果。





问题分析

定义两个窗体 一个主窗体,副窗体用于弹出关于游戏,必要时触发。

一个菜单栏,第一个菜单下有三个子菜单,文本显示,图片显示与退出;另一个菜单为关于游戏

两个面板,一个面板存放四个按钮,第二个面板存放标签

四个按钮:石头,剪刀,布,清除

三个标签:一个存放文字结果,两个存放图片结果 将两个图片用JSplitPane左右分开 并将分割条设置为禁止拖动

修改窗体位置 设计窗体大小 给按钮添加事件监听器使点击时可以出结果

随机数使电脑自动给出结果 





测试实例及运行结果

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值