• 大小: 13.26MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-02
  • 语言: 其他
  • 标签: Javaweb  

资源简介

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\.mymetadata

     文件       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\baseAction.java

     文件        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个文件信息

评论

共有 条评论