标签: java swing
我正在开发一个使用身份验证发送邮件的swing应用程序。 我面临的问题是,当我输入错误的用户名和密码时,它会给出AuthenticationException,之后当我再次输入正确的用户ID和密码时,它会给出相同的异常。如果我关闭整个应用程序并重新开始并输入正确的uid和密码,而不是完美的工作。
我想要的是它抛出AuthenticationException我想向用户显示消息并允许他们更改密码和用户ID而无需重新启动整个应用程序
我在过去3天尝试过但没有成功请帮助我。
答案 0 :(得分:1)
您必须创建Authenticator的子类并覆盖getPasswordAuthentication()。请阅读此tutorial和doc了解详情。
Authenticator
getPasswordAuthentication()