这里分享一下我做的图片验证码生成工具
以下jar包使用方法,导入jar包后就可直接调用
环境要求D:盘存在且可用内存不低于200kb
使用范围:仅适用于java(不可用于安卓)
构造函数
1.show()标准启动
2.show(int)测试启动(效果演示模式开发时无需使用)
公开方法:
1.getimag(int with,int height,int length) return一个file对象即验证码图片文件参数依次是图片 宽.高.验证码长度
2.getimag() 同getimag(int with,int height,int length)
3.getCode() *必须在getimage()之后调用否则将会出错return String验证码的真实值
以下是通过jar包获取一个验证码并显示在按钮上的测试代码
package 生成验证码;
import java.io.File;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import 验证码生成工具.show;
public class getString {
public getString() {
show s=new show();
JFrame frame=new JFrame("验证码jar包测试");
File file=s.getimage();
Icon icon=new ImageIcon(file.getPath());
JLabel b=new JLabel();
b.setIcon(icon);b.setBorder(null);
frame.add(b);
frame.setSize(300,200);
frame.setVisible(true);
frame.setDefaultCloseOperation(1);
JOptionPane.showMessageDialog(null,"验证码是"+s.getCode());//调用getCode()获得验证码的String值
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
getString a=new getString();
}
}
效果如下:
如有疑问可以联系作者QQ:1587613421
下载链接
https://download.csdn.net/download/qq_31714549/10610749