我的应用程序使用 BorderLayout 在框架中显示内容。我在顶部还有一个菜单栏,因此可以切换显示其他框架。当我启动应用程序时,框架的这些内容区域中的每一个都有一个 JPanel,其中心加载了一个“启动屏幕”,一旦完成了一些后台初始化,面板就会更改为开始显示初始化后的信息。然后此面板每秒更新 5 次,由循环控制。
当我选择菜单栏时,中心面板的显示恢复到启动屏幕的显示。当我取消选择菜单栏时,面板将恢复为要显示的正确面板。调试这会导致整个 Eclipse 环境崩溃。
有谁知道可能是什么原因造成的?我不确定要在此处显示什么代码,因此如果您需要更多信息,我将对其进行编辑。