我实际上正在研究一个显示许多帧的java项目,当我们点击一个按钮然后我们转到适当的帧......问题是第一帧总是保持可见。
我试过 f1.setVisible(false); 在执行的操作中,但同样的问题仍然存在。
我实际上正在研究一个显示许多帧的java项目,当我们点击一个按钮然后我们转到适当的帧......问题是第一帧总是保持可见。
我试过 f1.setVisible(false); 在执行的操作中,但同样的问题仍然存在。
我已经建议过一千次了,但不是多个框架,而是让单个框架使用CardLayout
可以切换多个视图的适当布局管理器(例如)。
有关详细信息,请参阅如何使用 CardLayout。
在打开一个新框架时,还调用一个关闭窗口的方法
private void closeWindow(){
WindowEvent event = new WindowEvent(this, WindowEvent.WINDOW_CLOSING);
Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(event);
}