JFrame を拡張する私のクラスには、動的にBlindSettings
追加するコードフラグメントがあります (一種のカスタムです)。問題は、メインメソッドから直接呼び出すとすべて正常に動作しますが、プログラムの順序で同じクラスを呼び出すと (最初に画面、次に画面、次に)、このパネルが表示されることです。 (1/10秒)のようなほんの少しの瞬間。そのため、要求されたパネルが一瞬表示されますが、その後自動的に消えます。BlindPanels
BlindPanels
JPanel
BlindSettings
Welcome
MainSettings
BlindSettings
このパネルを追加する部分は次のとおりです
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
が +/- 大きいため、ここにどのコードを投稿すればよいかわかりません。)