资源简介
Web网上购物系统
代码片段和文件信息
package com.dangnet.util;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.util.HashMap;
import java.util.Map;
import java.util.Random;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
public class CodeUtil {
public static Map createCode(){
String[] code={“0““1““2““3““4““5““6““7““8““9“
“A““B““C““D““E““F““G““H““I““J““K““L““M““N““O““P““Q““R“
“S““T““U““V““W““X““Y““Z“};
Random r=new Random();
BufferedImage image=new BufferedImage(9020BufferedImage.TYPE_INT_RGB);//创建一个内存映像对象
Graphics g=image.getGraphics();//得到画笔
g.setColor(Color.BLACK);
g.fillRect(0 0 90 20);
g.setColor(Color.WHITE);
g.fillRect(1 1 88 18);
g.setFont(new Font(“Dialog“ Font.BOLD 20));
String number=““;
String num=““;
for(int i=0;i<4;i++){
g.drawLine(r.nextInt(90) r.nextInt(20) r.nextInt(90) r.nextInt(20));
number=code[r.nextInt(code.length)];
g.setColor(new Color(r.nextInt(255)r.nextInt(255)r.nextInt(255)));
g.drawString(number 10+i*20 18);
num+=number;
}
ByteArrayOutputStream bos=new ByteArrayOutputStream();
JPEGImageEncoder encoder=JPEGCodec.createJPEGEncoder(bos);
try {
encoder.encode(image);
byte[] bytes=bos.toByteArray();
Map imageCode=new HashMap();
imageCode.put(num bytes);
return imageCode;
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException(e);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1359 2012-10-19 13:36 dangdang\.classpath
文件 298 2012-10-19 15:38 dangdang\.myme
文件 1414 2012-09-28 16:19 dangdang\.project
文件 500 2012-09-28 16:06 dangdang\.settings\.jsdtscope
文件 1040 2012-10-19 15:38 dangdang\.settings\com.genuitec.eclipse.j2eedt.core.prefs
文件 162 2012-12-21 16:32 dangdang\.settings\org.eclipse.core.resources.prefs
文件 629 2012-09-28 16:17 dangdang\.settings\org.eclipse.jdt.core.prefs
文件 49 2012-09-28 16:06 dangdang\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2012-09-28 16:06 dangdang\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 4888 2012-10-10 12:06 dangdang\dangdang.lrc
文件 1625 2012-12-21 13:41 dangdang\src\com\dangnet\util\CodeUtil.java
文件 40 2012-09-25 15:25 dangdang\src\com\dangnet\util\config.properties
文件 234 2012-12-21 13:41 dangdang\src\com\dangnet\util\ConfigUtil.java
文件 360 2012-12-21 13:41 dangdang\src\com\dangnet\util\Constant.java
文件 1832 2012-12-21 13:41 dangdang\src\com\dangnet\util\DbUtil.java
文件 740 2012-12-21 13:41 dangdang\src\com\dangnet\util\DigestUtil.java
文件 203 2012-12-21 13:41 dangdang\src\com\dangnet\util\EmailUtil.java
文件 112 2012-12-21 13:41 dangdang\src\com\dangnet\util\Factory.java
文件 496 2012-12-21 13:41 dangdang\src\com\dangnet\util\MD5Util.java
文件 352 2012-12-21 13:41 dangdang\src\com\dangnet\util\VerifyUtil.java
文件 581 2012-09-28 16:19 dangdang\src\com\tarena\dang\action\ba
文件 637 2012-10-19 12:39 dangdang\src\com\tarena\dang\action\cart\BuyAction.java
文件 1237 2012-10-12 13:56 dangdang\src\com\tarena\dang\action\cart\CartListAction.java
文件 506 2012-10-12 13:47 dangdang\src\com\tarena\dang\action\cart\DeleteAction.java
文件 630 2012-10-12 13:48 dangdang\src\com\tarena\dang\action\cart\ModifyAction.java
文件 508 2012-10-12 13:48 dangdang\src\com\tarena\dang\action\cart\RecoveryAction.java
文件 2014 2012-10-12 17:17 dangdang\src\com\tarena\dang\action\main\BookListAction.java
文件 1631 2012-10-19 14:54 dangdang\src\com\tarena\dang\action\main\CategoryAction.java
文件 553 2012-10-12 13:49 dangdang\src\com\tarena\dang\action\main\HotAction.java
文件 211 2012-10-12 13:49 dangdang\src\com\tarena\dang\action\main\LogoutAction.java
............此处省略535个文件信息
- 上一篇:鱼眼畸变校正—改良版双经度法
- 下一篇:短信猫软件,三网通版本
相关资源
- 个人健康管理平台
- 旅游项目2019-20-28.zip
- avaWeb天下淘网络商城+项目源码
- 推荐系统实现
- 基于SSMSpring-SpringMVC-MyBatis的高级整合
- meven+ssm+shiro实现前后端分离登录小案
- 国家税务协同办公 web项目
- App信息管理系统
- 北京动力节点Reyco郭讲义
- 学生成绩管理系统制作教程(含代码
- web项目概要设计文档模板
- 基于MVC的Web应用程序-个人所得税计算
- 网站验证码代码的使用
- 判断用户是否在线和实时统计在线人
- 毕业课题管理系统
- Echarts安徽省地图案例最新版
- 毕设——人事管理系统
- hadoop web项目
- jacob-1.18.zip
- 使用EL和JSTL显示查询结果
- 基于MVC的简单的网上书城
- 小区停车场管理系统 课设
评论
共有 条评论