5

Java Swing アプリケーションにキャプチャ バリデータを追加する必要があります。いくつかのライブラリ (JCaptcha と SimpleCatcha) を検索してきましたが、それらは Web 開発用です。

Swing でキャプチャを使用するライブラリはありますか? そうでない場合、独自のキャプチャを実装するためのキャプチャ文字を含む Web ページまたはリポジトリはありますか?

私はあなたの時間とあなたの助けに本当に感謝しています.

前もって感謝します。

4

2 に答える 2

4

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

于 2012-07-16T19:34:43.687 に答える
-1
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
于 2013-07-02T06:28:51.650 に答える