importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics;importjava.awt.Graphics2D;importjava.awt.image.BufferedImage;importjava.io.BufferedOutputStream;importjava.io.FileOutputStream;importjava.io.IOException;importcom.sun.image.codec.jpeg.JPEGCodec;importcom.sun.image.codec.jpeg.JPEGImageEncoder;public classChartGraphics {privateBufferedImage image;private int imageWidth = 300; //图片的宽度
private int imageHeight = 500; //图片的高度//生成图片文件
@SuppressWarnings("restriction")public voidcreateImage(String fileLocation) {
BufferedOutputStream bos= null;if(image != null){try{
FileOutputStream fos= newFileOutputStream(fileLocation);
bos= newBufferedOutputStream(fos);
JPEGImageEncoder encoder=JPEGCodec.createJPEGEncoder(bos);
encoder.encode(image);
bos.close();
}catch(Exception e) {
e.printStackTrace();