二级Java辅导:实现验证码
来源:优易学  2011-9-29 14:48:04   【优易学:中国教育考试门户网】   资料下载   IT书店
 /*

  * To change this template, choose Tools | Templates * and open the template in the editor.

  */

  package com.wind.util;

  import java.awt.BasicStroke;

  import java.awt.Color; import java.awt.Font;

  import java.awt.Graphics; import java.awt.Graphics2D;

  import java.awt.geom.AffineTransform;

  import java.awt.geom.Line2D;

  import java.awt.image.BufferedImage;

  import java.io.ByteArrayInputStream;

  import java.io.ByteArrayOutputStream;

  import java.io.IOException;

  import java.util.Random;

  import javax.imageio.ImageIO;

  import javax.imageio.stream.ImageOutputStream;

  /**

  *

  * @author zyong

  *验证码

  */

  public class CheckCode {

  /**

  *创建一个随机数对象

  */

  Random random = new Random();

  /**

  *生成的字符集

  */

  private final String character = "0ABC1DEF2GHI3JKL4MNO5PQR6ST7UV8WX9YZ";

  /**

  *返回生成后的图片字符

  */

  private String checkCode;

  /**

  * 设置生成图片的宽度,默认为65

  */

  private int width = 65;

  /**

  * 设置生成图片的高度,默认为25

  */

  private int height = 25;

  /**

  * 设置图片的类型,默认为BufferedImage.TYPE_INT_RGB

  */

  private int imageType = BufferedImage.TYPE_INT_RGB;

  /**

  *

  * @return生成图片后的字符

  */

  public String getCheckCode() {

  return checkCode;

  }

  /**

  *

  * @return图片的高度

  */

 public int getHeight() {

  return height;

  }

  /**

  *

  * @param height图片的高度

  */

  public void setHeight(int height) {

  this.height = height;

  }

  /**

  *

  * @return图片的宽度

  */

  public int getWidth() {

  return width;

  }

[1] [2] 下一页

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训