当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
计算机二级辅导:Java实现验证码
发布时间:2010/3/14 18:10:35 来源:城市学习网 编辑:MOON
  /*
  * To change this template, choose ToolsTemplates * 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图片的高度
  */
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved