Java JFrame在失去焦点时显示初始化内容
我的应用程序使用BorderLayout在框架中显示内容。我也有一个菜单栏在顶部,以便其他帧可以切换显示。当我启动应用程序时,框架的每个内容区域都会有一个JPanel,中心会加载一个“启动屏幕”,一旦一些背景初始化完成,面板就会更改为开始显示初始化后的信息。然后,该面板由循环控制,每秒更新5次 当我选择菜单栏时,中央面板的显示恢复为启动屏幕的显示。当我取消选择菜单栏时,面板将恢复为要显示的正确面板。调试这会导致整个Eclipse环境崩溃 有人知道这可能是什么原因吗?我不确定此处显示的代码是什么,因此如果您需要更多信息,我将对其进行编辑。1.查看后,请确保创建的GUI在Java JFrame在失去焦点时显示初始化内容,java,swing,jframe,jpanel,jmenubar,Java,Swing,Jframe,Jpanel,Jmenubar,我的应用程序使用BorderLayout在框架中显示内容。我也有一个菜单栏在顶部,以便其他帧可以切换显示。当我启动应用程序时,框架的每个内容区域都会有一个JPanel,中心会加载一个“启动屏幕”,一旦一些背景初始化完成,面板就会更改为开始显示初始化后的信息。然后,该面板由循环控制,每秒更新5次 当我选择菜单栏时,中央面板的显示恢复为启动屏幕的显示。当我取消选择菜单栏时,面板将恢复为要显示的正确面板。调试这会导致整个Eclipse环境崩溃 有人知道这可能是什么原因吗?我不确定此处显示的代码是什么,
invokeLater()中特别可见。
2.Swing GUI构造函数中的最后一行代码是
代码
3.为了得到更好的帮助,请尽快发布
myFrame.pack();
myFrame.setVisible(true);
}