0
我的程序在屏幕上显示一些窗口(jframe和jpanel)和主框架。当用户选择删除主框架中的一个窗口时,它应该关闭所选窗口。关闭1 jframe与多个jframes活动不起作用
我有一个数组中的窗口。当用户选择要关闭的窗口时,它将擦除该jframe,它是数组中的jpanel,它应该关闭该jframe,但它不会。没有错误显示出来,当我再次运行程序时,所有内容都被认为是:删除的框架未显示。我的结论是我没有正确地关闭jframe,并且程序的其余部分没有问题。
我曾尝试:
窗口[Frame_to_close] .setDefaultCloseOperation(窗口[Frame_to_close] .DISPOSE_ON_CLOSE);
和
windows[Frame_to_close].setVisible(false);
windows[Frame_to_close].dispose();
我是否在关闭窗口时做错了什么?有没有其他关闭窗口的方式(Jframe和Jpanel)?
这将是必须更好,如果你帮助你显示您的代码.. –
请参阅[使用多个JFrames,好/坏实践?](http://stackoverflow.com/a/9554657/418556) –