各位高手能提供一个java生成条形码的实例给我,谢谢
package test;
import java.awt.image.BufferedImage;
import java.awt.Graphics;
import java.awt.Color;
import java.awt.geom.AffineTransform;
import java.awt.image.AffineTransformOp;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
import com.sun.image.codec.jpeg.JPEGCodec;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import com.sun.image.codec.jpeg.ImageFormatException;
import java.io.IOException;
import java.util.Random;
/** *//**
* 符合BarCode 39规范的条码图像生成器
* @author ChenLiang & LiGuang
*/
public class BarCodeImage
{
private static final int rate = 3; //条码宽条与窄条宽度之比
private int m_nNarrowWidth; //窄条的宽度像素数
private int m_nImageHeight; //条码的高度像素数
private boolean m_bRotato; //输出的图像是否需要先旋转
/** *//**
* 根据strCodes传入的字符串,生成符合BarCode 39规范的JPEG输出流;
* @param nNarrowWidth
* @param nImageHeight
*/
/* public BarCode39ImageBuilder(int nNarrowWidth, int nImageHeight)
{
m_nNarrowWidth = nNarrowWidth;
m_nImageHeight = nImageHeight;
m_bRotato = false;
}