显示下一帧后,“母架”消失

时间:2012-12-03 14:40:42

标签: java swing jframe multiple-instances

我实际上正在开发一个显示许多帧的java项目,当我们点击一​​个按钮然后我们转到相应的框架......问题是第一帧始终保持可见。

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

2 个答案:

答案 0 :(得分:6)

我建议这样做一千次,但是不是多个帧,只需一个帧就可以使用适当的布局管理器(例如CardLayout)来切换多个视图。

有关详细信息,请参阅How to Use CardLayout

答案 1 :(得分:-1)

打开新框架后,还可以调用关闭窗口的方法

private void closeWindow(){
    WindowEvent event = new WindowEvent(this, WindowEvent.WINDOW_CLOSING);
    Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(event);
}