-2

我实际上正在研究一个显示许多帧的java项目,当我们点击一​​个按钮然后我们转到适当的帧......问题是第一帧总是保持可见。

我试过 f1.setVisible(false); 在执行的操作中,但同样的问题仍然存在。

4

2 回答 2

6

我已经建议过一千次了,但不是多个框架,而是让单个框架使用CardLayout可以切换多个视图的适当布局管理器(例如)。

有关详细信息,请参阅如何使用 CardLayout

于 2012-12-03T14:43:39.693 回答
-1

在打开一个新框架时,还调用一个关闭窗口的方法

private void closeWindow(){
    WindowEvent event = new WindowEvent(this, WindowEvent.WINDOW_CLOSING);
    Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(event);
}
于 2012-12-03T14:51:55.263 回答