私と私の友人は、3つの画面(Player1HandScreen、Player2HandScreen、FightScreen)の間を循環するカードゲームに取り組むことにしました。
Player1がからカードを選択すると、Player2が同じことを行う場所Player1HandScreen
にPlayer1HandScreen
つながります。Player2HandScreen
次に、2枚のカードが比較され、1人のプレーヤーがそのラウンドの勝者として宣言されますPlayer2HandScreen
。FightScreen
私たちが抱えている問題は、ラウンドが終了したらクリアPlayer1HandScreen
したいだけでなく、Player2HandScreen
パラメータを更新したらGUIを正常に更新できないことです。
を使用しようとしましたが、またはremoveAll()
に到達できません。repaint()
validate()
私たちも調査しましsuper.paintComponents(g)
たupdateUI()
が、どちらも私たちに押しつぶされた希望と夢を残しました。