验证码的小游戏

我相信大家在生活中,一定经常遇见验证码这个东西,那么小编今天教大家玩一个简单的,有趣的,验证码小游戏。

(注释也标上了,很仔细地哦)

代码如下:

package abc;import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;import javax.imageio.ImageIO;
import javax.swing.*;public class games {//!!!!!!!!!public static void main(String[] args) throws FileNotFoundException, IOException {//构造BufferedImage图像对象//宽像素,高像素,色彩空间类型BufferedImage image=new BufferedImage(80, 32, BufferedImage.TYPE_BYTE_BINARY);//编辑图像//获取绘图对象Graphics g=image.getGraphics();//设置字体颜色g.setColor(Color.white);//设置字体g.setFont(new Font("SimSong",Font.ITALIC,20));//绘制字符串;String text="";for(int i=0;i<4;i++) {//*10不是乘十,而是确定随机数的范围。从0开始。text +=(int) (Math.random()*10);}//字符串输出内容,水平起始坐标,垂直起始坐标。g.drawString(text, 17, 24);//输出图像ImageIO.write(image, "png", new FileOutputStream("D:/Desktop/123.png"));}}

解释:使用了BuffereImage缓冲图像,graphics绘制图像,io流,其他也就没什么了。

可能问题:1.图片路径问题。(注意写对)    ,2.绘图颜色问题:建议用黑色背景图片,因为我们的绘图颜色是白色(如果会修改的自行修改)

教你,用java生成验证码(这这太简单了了吧!!!!!!!)相关推荐

  1. 小白教你用Java生成验证码

    验证码生成 效果 一,生成验证码 二,页面收到验证码 三,验证验证码是否填写正确 效果 点击验证码可切换 给出提示 一,生成验证码 package servlet;import java.io.IOE ...

  2. java生成验证码实例_Java生成验证码功能实例代码

    页面上输入验证码是比较常见的一个功能,实现起来也很简单.给大家写一个简单的生成验证码的示例程序,需要的朋友可以借鉴一下. 闲话少续,直接上代码.代码中的注释很详细. package com.SM_te ...

  3. java生成验证码并进行验证

    一实现思路 使用BufferedImage用于在内存中存储生成的验证码图片 使用Graphics来进行验证码图片的绘制,并将绘制在图片上的验证码存放到session中用于后续验证 最后通过ImageI ...

  4. java生成验证码的三种方法

    java生成验证码的三种方法 第一种:导入jar包com.github.axet生成法 ①导包 <dependency><groupId>com.github.axet< ...

  5. java生成验证码登录,生成验证码

    这里写了一个生成验证码的demo 前台可以访问该servlet页面显示验证码 验证码 后台存的session名称为vCode 判断验证码是否正确时可以直接调用 前台通过 这里你就自己引入jq吧 < ...

  6. java生成验证码工具类_Java生成图形验证码工具类

    生成验证码效果 validatecode.java 验证码生成类 package cn.dsna.util.images; import java.awt.color; import java.awt ...

  7. 关于java生成验证码

    一.读取外部txt文件生成二维码 jsp: <%@ page language="java" contentType="text/html; charset=UTF ...

  8. java生成验证码图片中仅有线条_Java实现验证码具体代码(图片、汉字)

    本文为大家分享两个实例,相信大家一定会喜欢. 实例1:随机生成验证码图片并将之输出为一个png文件 效果图: import java.awt.Color; import java.awt.Font; ...

  9. java 生成验证码

    服务器端代码: /*** 获取验证码图片和文本(验证码文本会保存在HttpSession中)*/@RequestMapping("/getVerifyCodeImage")publ ...

  10. 纯java生成验证码 java生成图片并保存

    本代码可直接运行,生成的验证码是p_w_picpath.jpg,被保存在D盘的根目录下面. package com.server; import java.awt.Color; import java ...

最新文章

  1. cocos2d-x 错误异常抛出捕获和崩溃拦截
  2. android开发多线程编程,Android多线程编程
  3. Windows 10 安全移动 MySQL 数据库的存储位置
  4. python常用的字串格式化选项
  5. conda重命名环境env
  6. linux dns中文域名,Linux 搭建中文域名的DNS服务器
  7. cad画流程图的插件_如何用cad画交互流程图
  8. JDK源码阅读-CharSequence接口
  9. ecshop删除购物流程中的配送方式和支付方式
  10. LOIC安全测试工具
  11. python词云图生成脚本
  12. 固态硬盘 格式化 linux,ssd固态硬盘格式化图文详细教程
  13. 解析身份证号码(附加Java代码)
  14. 《行为设计学》听后感及听书笔记
  15. 电脑ping手机该怎么玩(很多网友都说电脑ping不通手机)
  16. 特朗普Twitter账号解封!马斯克:人民的声音,上帝的声音
  17. 20210811GC垃圾处理
  18. pandoc提取word中的图片
  19. 基于JavaWeb+MySQL的简历信息管理系统
  20. ssh服务器(自己的一点心得和操作总结)

热门文章

  1. 从零开始学习Java的简单步骤和方法技巧
  2. 从零开始的JAVA反序列化漏洞学习(一)
  3. 如何理解t检验、t分布、t值?
  4. 【机器学习】实验5布置:基于K-近邻的车牌号识别
  5. android 日历折叠,可折叠的日历控件Calendar
  6. 7-5 鸡兔同笼 C++编程练习
  7. nuxt 低版本浏览器不兼容处理
  8. MATLAB鲁棒控制器实现
  9. Multisim 14元件伏安特性测量
  10. 单片机实验报告-片内外RAM的数据转移