我必须创建一个GUI应用程序,从卡片组中随机选择一张卡片,并在每次用户点击它时显示它。选择卡后,它将从卡座中取出,不能再使用。当卡座中没有剩余卡时,应显示一条消息。我完全迷失了,任何帮助都会受到赞赏。
我忘了提到我每张卡都有照片。如何将卡的ID与图片相关联?
答案 0 :(得分:1)
你不应该指望任何人为你做功课,但至少有几件事可以帮助你入门。
我也是一名初学者,从Java开始,我的第一个项目涉及卡片和随机卡片绘图。我将卡片存储在二维数组中并通过生成两个随机数字 Math.Random 随机选出,一个用于套装,一个用于卡片适合的。
我确信有更多,更好的方法可以解决这个问题,但这对我来说是最简单的方法,而且似乎可以胜任。
答案 1 :(得分:0)
可以做的一种方法是制作卡片ID列表。例如,您可以将1个心脏作为ID 0,将1个A作为ID 1,依此类推。然后,只要单击按钮,就可以使用Math.Random
类从ID列表中选择一个ID,然后显示卡片。显示卡后,从卡座中删除ID,以便不再选择它。