1

ゲームを作っています。これは、他のいくつかの JPanel を含む JPanel で構成されています。ボタン付きの 1 つの下部パネル、ボタン付きの 1 つの上部パネル、通常のゲーム画面であるこれら 2 つのパネルの間に 1 つのパネル、そして上部または下部パネルのボタンをクリックするとスライドインまたはポップアップする複数の SlidingPanes および動的 JPanelまたはゲーム画面のどこかをクリックすることから。

今、ゲーム画面の経路をたどるトラックを描いています。トラックは正常に描画されますが、ボタンをクリックしてスライド ペインを開くたびに、ゲーム画面パネルによって描画され、開くときにちらつき、マウスを重ねるまで表示されません。ゲーム画面の paintComponent メソッドが原因です。再描画メソッドが呼び出されるたびに、ゲーム画面を前面に移動します。これは、スライド ペインまたはその上にポップアップするパネルの背後に配置したい場合に発生します。

paintComponent を使用せずに、ゲーム画面をレイヤーのままにする方法はありますか?

ご不明な点がございましたら、お知らせください。

ありがとうございました

4

0 に答える 0