0

JFrame を拡張する私のクラスには、動的にBlindSettings追加するコードフラグメントがあります (一種のカスタムです)。問題は、メインメソッドから直接呼び出すとすべて正常に動作しますが、プログラムの順序で同じクラスを呼び出すと (最初に画面、次に画面、次に)、このパネルが表示されることです。 (1/10秒)のようなほんの少しの瞬間。そのため、要求されたパネルが一瞬表示されますが、その後自動的に消えます。BlindPanelsBlindPanelsJPanelBlindSettingsWelcomeMainSettingsBlindSettings

このパネルを追加する部分は次のとおりです

for(int i=0; i<=18; i++){
    BlindPanel panel = new BlindPanel(i, blindGround.getWidth(), blindGround.getHeight(), fontNormal2);
    blindGround.add(panel);
}

何が原因でしょうか? GUI の構築に影響を与える外部パラメータやその他の外部要素はありません。JFrame に GUI 要素を追加するだけです。

BlindSettings(2 つのクラスとBlindPanelが +/- 大きいため、ここにどのコードを投稿すればよいかわかりません。)

4

0 に答える 0