可以利用jfreechart提供的ChartUtilities.writeChartAsJPEG(OutputStream out, JFreeChart chart, int width, int height);你这里要转成byte[]你可以用ByteArrayOutputStream来替代这个out在利用ByteArrayOutputStream的toByteArray()转成byte[]就行了
ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOutputStream oos = new ObjectOutputStream(baos); oos.writeObject(p1); oos.close(); baos.close(); byte[] data = baos.toByteArray(); ByteArrayInputStream bais = new ByteArrayInputStream(data); ObjectInputStream ois = new ObjectInputStream(bais);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(p1);
oos.close();
baos.close();
byte[] data = baos.toByteArray();
ByteArrayInputStream bais = new ByteArrayInputStream(data);
ObjectInputStream ois = new ObjectInputStream(bais);
jfreechart没有中文的api。开发人员看英文是必须的,你看多了就习惯了。而且现在有 有道桌面词典直接截取翻译就行了