Java生产图片验证码(二)
rr[rm.nextInt(arr.length)];
strRand += rand;
g.setFont(getFont(i));
if (i == 0)
g.drawString(rand, 2 + random.nextInt(2), 20);
else
g.drawString(rand, 16 * i + 2 + random.nextInt(3), 20);
}
g.dispose();
return image;
}
public String getStrRand() {
return strRand;
}
public void setStrRand(String strRand) {
this.strRand = strRand;
} www.2cto.com
private static String[] getChars() {
String[] chars = null;
chars = new String[] { "2", "3", "4", "5", "6", "7", "8", "9", "A",
"B", "D", "E", "F", "G", "H", "J", "K", "L", "M", "N", "P",
"R", "S", "U", "V", "X", "Y", "Z" };
return chars;
}
}