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