因此,当我点击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