小编bre*_*ken的帖子

如何清除/重置JFrame

我和我的朋友决定开展一个在3个屏幕之间循环的纸牌游戏(Player1HandScreen,Player2HandScreen和FightScreen).

一旦Player1从中选择了他们的卡Player1HandScreen,就会Player1HandScreen导致Player2HandScreenPlayer2做同样的事情.然后Player2HandScreen导致FightScreen比较两张牌并且一名玩家被宣布为该轮的赢家.

我们遇到的问题是,一旦轮次结束我们想要清除Player1HandScreen以及Player2HandScreen一旦刷新我们的参数,我们就无法成功更新GUI.

我们已经尝试过使用removeAll(),但我们无法将其用于repaint()validate().

我们也进行了调查super.paintComponents(g),updateUI()但两者都给我们带来了希望和梦想.

java validation jframe repaint removeall

2
推荐指数
1
解决办法
5万
查看次数

标签 统计

java ×1

jframe ×1

removeall ×1

repaint ×1

validation ×1