Java Swing アプリケーションにキャプチャ バリデータを追加する必要があります。いくつかのライブラリ (JCaptcha と SimpleCatcha) を検索してきましたが、それらは Web 開発用です。
Swing でキャプチャを使用するライブラリはありますか? そうでない場合、独自のキャプチャを実装するためのキャプチャ文字を含む 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
。
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