设为首页 加入收藏

TOP

计算机二级辅导:Java实现验证码
2014-11-23 22:12:35 】 浏览:436
Tags:计算机 二级 辅导 :Java 实现 验证

  /*


  * 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图片的高度


  */


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇计算机二级辅导:java内省机制 下一篇基础入门:理解Java构造器

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目