* 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;
}
责任编辑:小草