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) –