0

在我BlindSettings扩展 JFrame 的类中,我有一个动态添加的代码片段BlindPanelsBlindPanels是一种自定义JPanel)。问题是,当我BlindSettings直接从我的主方法调用时,一切正常,但是如果我按照程序的顺序调用同一个类(比如首先是Welcome屏幕,然后是MainSettings屏幕,然后是BlindSettings),则会显示此面板只是一个很小的时刻,比如(1/10 秒)。所以我暂时看到了请求的面板,但随后它们自动消失了。

我添加此面板的部分如下

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

什么可能导致这种情况?没有外部参数或其他外部因素会影响 GUI 的构建,它只是将 GUI-Stuff 添加到 JFrame。

(我不确定我应该在这里发布什么代码,因为这两个类BlindSettingsBlindPanel+/- 大。)

4

0 回答 0