因此,當我點擊X按鈕時,整個程序關閉,但我只想關閉要使用Net beans關閉的框架。 我不明白谷歌說要添加關閉事件,但因爲我看到X按鈕已經在那裏。該怎麼辦?如何在不關閉其他框架的情況下關閉Jframe Netbeans
回答
我創建了庫存管理的一個程序,我有3-4幀
應用程序應該只有一個單一的JFrame。
如果您需要兒童窗戶,請使用JDialog
。關閉對話框時不會關閉主JFrame。
但是,有關JFrame的信息請查看setDefaultCloseOperation(...)
方法。默認是「隱藏」框架。所以,如果您的應用程序正在退出,那麼這意味着您可能正在代碼中的某處使用System.exit(...)
方法,您應該不這樣做。
我已經創建了框架程序幾乎完成,只剩下2件事情沒有關閉程序和另一件事情而關閉其他框架。 – user3551620
我沒有在任何地方使用System.exit。我正在使用框架上的X按鈕,這個按鈕已經沒有被我編程。 – user3551620
@ user3551620,因此除了類名之外,JDialog與JFrame相同。這將需要一分鐘來更改代碼。現在沒有時間來學習如何正確設計應用程序。這是一個小小的改變。 – camickr
在我想關閉的Jframe的屬性中找到 defaultCloseOperation已設置爲EXIT_ON_CLOSE我將它設置爲Dispose。
正如我在我的回答中所建議的。這仍然不是合適的解決方案。如果你不相信我然後看看:[使用多個JFrames,好/壞實踐?](http://stackoverflow.com/questions/9554636/the-use-of-multiple-jframes-good-bad實踐)瞭解更多信息。 – camickr
@camickr我知道它不是正確的方式,但謝謝:) – user3551620
- 1. 如何在不關閉主程序的情況下關閉jframe
- 2. 如何在不關閉框架的情況下完全關閉JDialog
- 3. 如何在不關閉tkinter的情況下關閉pygames?
- 4. 如何在不關閉窗口的情況下關閉文檔?
- 5. 是否可以在不關閉流的情況下關閉Reader?
- 6. 如何在關閉JasperViewer時關閉JFrame
- 7. 我的JFrame關閉,當我關閉另一個框架
- 8. 如何在不關閉投影機的情況下全屏關閉視頻
- 9. 如何在不關閉標籤的情況下關閉UI5應用程序
- 10. 如何在不關閉整個程序的情況下關閉窗口?
- 11. 如何關閉JFrame?
- 12. 警報對話框在不按下的情況下關閉anything_android
- 13. 如何在沒有初始化的情況下在fancybox3中關閉後關閉?
- 14. Netbeans在創建後關閉JFrame
- 15. 關閉下面的MVC JFrame
- 16. 如何在不關閉主對話框(父母)的情況下關閉對話框(Child)
- 17. JFrame不會關閉
- 18. 在不影響其他功能的情況下檢測瀏覽器關閉或製表符關閉
- 19. 在不關閉對話框的情況下設置DialogResult
- 20. 如何關閉框架?
- 21. 在意外情況下關閉會話
- 22. 如何關閉的JFrame
- 23. JFrame關閉對話框
- 24. 如何在不返回index.html的情況下關閉警報?
- 25. 如何在不關閉鍵盤的情況下隱藏inputAccessoryView
- 26. 如何在不關閉xterm的情況下捕獲SIGINT?
- 27. 如何在不關閉文件的情況下覆蓋文件
- 28. 如何在不關閉終端的情況下退出SimpleHTTPServer?
- 29. 如何在不剪裁的情況下關閉滾動條?
- 30. 如何在不關閉的情況下保存文件?
你的代碼是什麼?或者它是由Net Beans產生的所有行爲? – rendon
這與Netbeans無關。 –
我正在爲庫存管理創建一個程序,其中有3-4個框架,但是當我關閉任何其他框架時,主框架也會關閉。 – user3551620