加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

如何在java swing应用程序中显示验证码

发布时间:2020-12-14 19:20:23 所属栏目:Java 来源:网络整理
导读:我需要在java swing应用程序中添加验证码验证器.我一直在搜索一些库(JCaptcha和SimpleCatcha),但它们用于Web开发. 是否有任何图书馆在秋千上使用验证码?如果不是,是否有一个网页或存储库,其中包含一些验证码,以实现我自己的验证码? 我非常感谢您的时间和帮

我需要在java swing应用程序中添加验证码验证器.我一直在搜索一些库(JCaptcha和SimpleCatcha),但它们用于Web开发.

是否有任何图书馆在秋千上使用验证码?如果不是,是否有一个网页或存储库,其中包含一些验证码,以实现我自己的验证码?

我非常感谢您的时间和帮助.

提前致谢.

最佳答案
JCaptcha可以返回BufferedImage.从那里使用JLabel获取图像并不困难:

BufferedImage captcha = // Get the captcha
// See also com.octo.captcha.service.image.AbstractManageableImageCaptchaService.getImageChallengeForID(String)
JLabel label = new JLabel(new ImageIcon(captcha));
// ... add that label to a visible container of your Swing application

在1.0版中,您可以使用:http://jcaptcha.sourceforge.net/apidocs/1.0/com/octo/captcha/service/image/AbstractManageableImageCaptchaService.html

在2.0-alpha1中,有:http://jcaptcha.sourceforge.net/apidocs/2.0-alpha1/com/octo/captcha/service/image/AbstractManageableImageCaptchaService.html#getImageChallengeForID(java.lang.String)

您还可以使用额外的Locale参数检查这些方法的重载版本.

在每种情况下,都有一个默认的实现类DefaultManageableImageCaptchaService.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读