我想创建一个应用程序,通过提供登录表单来执行用户验证。我的应用程序名称是 application.java 我使用 swings 开发了一个登录表单(Loginform.java)。它成功了。当我使用我的 application.java 类访问它时,它会执行验证,然后终止完整的应用程序。请给我建议通过哪个验证完成并且我的应用程序不被终止。
问问题
241 次
2 回答
3
这很可能是由于您调用的LoginForm.javasetDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
中的事实,这将导致您的事件调度线程和初始线程被杀死。
而是使用类似的东西:
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
JFrame
附带说明,使用多个s不被认为是好的做法:
您可以查看CardLayout,它允许您JPanel
在单个 s之间翻转JFrame
。或使用 aJDialog
作为您的登录屏幕,这将启动主JFrame
于 2012-10-27T07:00:26.893 回答