这可能是一个愚蠢的问题,但我似乎不记得如何阻止程序这样做,或者我从未学过。
我正在创建一个二十一点游戏,它使用paintComponent 随机抽取卡片。单击点击按钮时,我希望它绘制下一张卡片并生成新的总数。但是,每当我单击点击按钮时,它都会完美地绘制新卡,但它会在我已经绘制的卡之上创建所有新卡。
如何阻止重绘方法选择新的随机卡片并在整个程序中保持它们相同?我应该提一下,所有卡片都存储在一个数组中,并使用随机数生成器调用。此外,当我调整 java 窗口的大小时会发生这种情况。
如果被问到,我会发布代码,但我觉得这有一个简单的解决方案。