java JGraphx另存为图像

时间:2013-08-25 18:17:57

标签: jgraphx

有谁知道如何将JGraphx导出为任何格式的图像?如果没有,那么有没有人知道任何其他java库,它将让我创建简单的图表,然后将其保存为图像?

1 个答案:

答案 0 :(得分:9)

这应该用于PNG格式:

BufferedImage image = mxCellRenderer.createBufferedImage(graph, null, 1, Color.WHITE, true, null);
ImageIO.write(image, "PNG", new File("C:\\Temp\\graph.png"));

哪里

  • graph是你的mxGraph对象。 (注意mxCellRenderer是对类而不是变量的引用,因此mxCellRenderer.createBufferedImage是静态方法调用。)
  • "PNG"是格式,可以是JPEG,PNG,GIF,BMP和WBMP开箱即用。有关详细信息,请参阅here