下载此文档

java语言 验证码.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍

package pic;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
/**
* ***@author dzy
* 生成验证码图片
*/
public class makeCertPic {
  //验证码图片中可以出现的字符集,可根据需要修改
  private char mapTable[]={
  'a','b','c','d','e','f',
  'g','h','i','j','k','l',
  'm','n','o','p','q','r',
  's','t','u','v','w','x',
  'y','z','0','1','2','3',
  '4','5','6','7','8','9'};
  /**
  * 功能:生成彩色验证码图片
  * 参数width为生成图片的宽度,参数height为生成图片的高度,参数os为页面的输出流
  */
  public String getCertPic(int width, int height, OutputStream os) {
  if(width<=0)width=60;
  if(height<=0)height=20; 
  BufferedImage image = new BufferedImage(width, height, 
  ); 
  // 获取图形上下文 
  Graphics g = (); 
  // 设定背景色 
  (new Color(0xDCDCDC)); 
  (0, 0, width, height); 
  //画边框 
  (); 
  (0,0,width-1,height-1); 
  // 取随机产生的认证码
  String strEnsure = "";
  // 4代表4位验证码,如果要生成更多位的认证码,则加大数值
  for(int i=0; i<4; ++i) {
strEnsure+=mapTable[(int)(*())];
  }  
  // 将认证码显示到图像中,如果要生成更多位的认证码,增加drawString语句
  g.
setColor(); 
  (new Font("Atlantic Inline",,18)); 
  Str

java语言 验证码 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539608
  • 文件大小0 KB
  • 时间2015-09-08