VerifyCode类:生成四个随机验证码packagecn.itcast.image;importjava.awt.BasicStroke;importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics2D;importjava.awt.image.BufferedImage;importjava.io.IOException;importjava.io.OutputStream;importjava.util.Random;importjavax.imageio.ImageIO;public classVerifyCode {private int w = 70;private int h = 35;private Random r = newRandom();//{"宋体", "华文楷体", "黑体", "华文新魏", "华文隶书", "微软雅黑", "楷体_GB2312"}
private String[] fontNames = {"宋体", "华文楷体", "黑体", "微软雅黑", "楷体_GB2312"};//可选字符
private String codes = "23456789abcdefghjkmnopqrstuvwxyzABCDEFGHJKMNPQRSTUVWXYZ";//背景色
private Color bgColor = new Color(255, 255, 255);//验证码上的文本
privateString text ;//生成随机的颜色
privateColor randomColor () {int red = r.nextInt(150);int