我目前有一个应用程序与单个窗口生成器和多个JFrames。当我从一个jframe移动到另一个时,我使用以下代码多个JFrame实例
contentPane.setVisible(false);
EditAccountDetails editAccountDetails = new EditAccountDetails("admin");
editAccountDetails.setVisible(true);
这创建了一个新的jframe,但是这并没有关闭旧的jframe。当我从我的WindowBuilder移动到一个JFrame,这并不发生,因为我可以关闭该窗口构建框架:
frame.dispose();
AdminDashboard adminDashboard = new AdminDashboard();
adminDashboard.setVisible(true);
我不能关闭的JFrame以同样的方式,和IM假设我不应该有一个的WindowBuilder的多个实例。我如何解决这个问题?
'#的JFrame ... dispose'虽然我建议使用'CardLayout'代替 – MadProgrammer