Font font = new Font("Fixedsys", Font.PLAIN, fontHeight); // 设置字体 。g.setFont(font); // 画边框 。
g.setColor(Color.BLACK); g.drawRect(0, 0, width - 1, height - 1); // randomCode用于保存随机产生的验证码,以便用户登录后进行验证 。StringBuffer randomCode = new StringBuffer(); int red = 0, green = 0, blue = 0; // 随机产生codeCount数字的验证码 。
for (int i = 0; i < codeCount; i++) { // 得到随机产生的验证码数字 。String strRand = String.valueOf(codeSequence[random.nextInt(62)]); // 产生随机的颜色分量来构造颜色值,这样输出的每位数字的颜色值都将不同 。
red = random.nextInt(255); green = random.nextInt(255); blue = random.nextInt(255); // 用随机产生的颜色将验证码绘制到图像中 。g.setColor(new Color(red, green, blue)); g.drawString(strRand, (i ) * x+20, codeY); // 将产生的四个随机数组合在一起 。
randomCode.append(strRand); } this.Code=randomCode.toString().toUpperCase(); this.buffImg=buffImg; } public String getCode() { return Code; } public void setCode(String code) { Code = code; } public BufferedImage getBuffImg() { return buffImg; } public void setBuffImg(BufferedImage buffImg) { this.buffImg = buffImg; } } 。
文章插图
- 飞机上能玩手机吗 飞机上能玩手机吗
- 瑞升宝ID怎么写
- long类型怎么写
- javalong类型怎么写
- 苹果手机话筒声音小怎么办 苹果手机话筒声音小去吹要多少钱
- 图案屏锁y字母怎么写
- 手机背光源生产流程 手机背光源生产
- 淘宝手机膜好评怎么写
- 小米手机打勾怎么写
- 经期经常玩手机会长痘痘吗