描画をしてもpaintComponent内でないとリサイズ時に消えてしまい安全じゃないことは知っていましたが、今回は逆のことが起きてしまいました。 親JPanelに子JPanelを追加(add(子))して、その後その子JPanelを消して(removeAll())別の子JPanelを追加(add(子))するとrepaint()をしても描画されません。 リサイズをすると描画されるのですが、リサイズをしなくても描画する方法があればご教示ください。 参考までに。 ゲームのタイトル画面を作るためにこの問題にぶつかりました。タイトル画面とゲーム画面を別にしようとしたためです。
↧