マウスがボタンに入る、またはボタンから離れると、ウィンドウ全体が点滅します。

ウィンドウに背景画像があり、サンダーファイターに似たゲームのようにリフレッシュし続ける場合、背後の背景を常にリフレッシュする必要があります。ウィンドウにボタンがある場合、マウスがボタンの範囲に入るか範囲外になると、ウィンドウ全体の背景が消えます。これで、数秒間点滅し、ダブルバッファリングの効果がなくなります。デフォルトでは、ボタンの最初にウィンドウ全体のフォーカスが設定されている可能性があります。フォーカスを切り替えると、ウィンドウがちらつく可能性があります。解決策は次のとおりです。

JLabel focus=new JLabel();
focus.requestFocus();
add(focus);

ラベルを設定し、最初からフォーカスを合わせます。

21件のオリジナル記事を公開しました ・いい ね0です 訪問721

おすすめ

転載: blog.csdn.net/D1124615130/article/details/104439034