计算机二级辅导:Java实现验证码计算机等级考试
文章作者 100test 发表时间 2010:01:01 12:19:35
来源 100Test.Com百考试题网
/*
* 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图片的高度
*/