我是 Java 桌面应用程序的新手。如何让应用程序仅在没有打开框架时退出?在 VB.NET 中,项目属性中有一个选项,上面写着“最后一个表单关闭时存在”之类的东西。
基本上我有两个框架,登录和主菜单。 Login最先显示,当用户登录成功后,Login关闭,MainMenu打开。
最佳答案
您可以将所有框架放在 List
中,为每个框架添加一个窗口关闭事件,并在窗口关闭时将其从列表中删除。如果列表不包含任何元素,您可以退出应用程序.
此外,您可以使用 setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
关于java - 在Java中,如何只在没有打开的框架时才退出应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10680240/